SpeedyWeather.jl documentation
Welcome to the documentation for SpeedyWeather.jl a global atmospheric circulation model with simple parametrizations to represent physical processes such as clouds, precipitation and radiation. SpeedyWeather in general is more a library than just a model as it exposes most of its internal functions to the user such that simulations and analysis can be interactively combined. Its user interface is built in a very modular way such that new components can be easily defined and integrated into SpeedyWeather.
Overview
SpeedyWeather.jl is uses a spherical harmonic transform to simulate the general circulation of the atmosphere using a vorticity-divergence formulation, a semi-implicit time integration and simple parameterizations to represent various climate processes: Radiation, clouds, precipitation, surface fluxes, among others.
SpeedyWeather.jl defines
BarotropicModel
for the 2D barotropic vorticity equationShallowWaterModel
for the 2D shallow water equationsPrimitiveDryModel
for the 3D primitive equations without humidityPrimitiveWetModel
for the 3D primitive equations with humidity
and solves these equations in spherical coordinates as described in this documentation.
Developers
The development of SpeedyWeather.jl is lead by Milan Klöwer and current and past contributors include
- Tom Kimpson
- Alistair White
- Maximilian Gelbrecht
- David Meyer
- Daisuke Hotta
- Navid Constantinou
- Simone Silvestri
Any contributions are always welcome!
Funding
MK received funding by the European Research Council under Horizon 2020 within the ITHACA project, grant agreement number 741112 from 2021-2022. Since 2023 this project is also funded by the National Science Foundation NSF.