Three dimensional atmospheric dynamical core using the Gung Ho numerics.
http://firedrakeproject.org/gusto/ ↗// readme
Gusto
Gusto is a Python code library, providing a toolkit of finite element methods for modelling geophysical fluids, such as the atmosphere and ocean. The methods used by Gusto are underpinned by the Firedrake finite element code generation software.
Gusto is particularly targeted at the numerical methods used by the dynamical cores used in numerical weather prediction and climate models. Gusto focuses on compatible finite element discretisations, in which variables lie in function spaces that preserve the underlying geometric structure of the equations. These compatible methods underpin the Met Office’s next-generation model, LFRic.
Gusto is designed to provide:
- a testbed for rapid prototyping of novel numerical methods
- a flexible framework for exploring different modelling choices for geophysical fluid dynamics
- a simple environment for setting up and running test cases
Installing
Before installing Gusto you should first install Firedrake using the instructions found here. Once this is done Gusto can then…