Welcome to the Gusto Case Studies repository!
This stores a collection of Python scripts which implement standard (and more exotic) test cases for geophysical fluids, particularly those used in the development of the dynamical cores used in numerical weather prediction models.
The test cases are run using the Gusto code library, which uses compatible finite element methods to discretise the fluid's equations of motion. Gusto is built upon the Firedrake software, which provides the finite element infrastructure used by Gusto.
Case studies are organised by governing equation. Each case study is accompanied by a plotting script, and reference figures.
Our continuous integration is intended to ensure that this repository runs at the Gusto head-of-trunk.
Gusto can produce output in two formats: