Contact: Dim Coumou, Vladimir Petoukhov, Stefan Petri
Aeolus is a novel Statistical-Dynamical Atmosphere Model (SDAM) developed and maintained within RD1. It is part of the Earth System Model of Intermediate Complexity (EMIC) POEM, which also contains dynamical ocean-, vegetation-, and ice-models as well as other types of atmosphere models.
Scheme
Aeolus is written in c++ with a clear object-oriented and modular code-design. The rationale behind its design has been to strictly separate the implementation of data storage, gridding (i.e. discretization) and computations. This way, future additions to any of these can be easily harbored, without limiting the maintainability of the code. Further, throughout the code several safety mechanisms have been build-in to avoid bugs and/or to detect them at an early stage. These include explicit read-write functionality, design-by-contract and variable range-checking.
Publications:
doi:10.5194/gmd-2016-263
The Dynamical Core of the Aeolus Statistical-Dynamical Atmosphere Model: Validation and Parameter Optimization, Geosci. Model Dev Disc.
Eliseev AV, Coumou D, Chernokulsky AV, Petoukhov V, Petri S 2013 Scheme for calculation of multi-layer cloudiness and precipitation for climate models of intermediate complexity, Geosci. Model Dev., 6:1745-1765, doi:10.5194/gmd-6-1745-2013
Coumou D, Petoukhov V, Eliseev AV 2011 Three-dimensional parameterizations of the synoptic scale kinetic energy and momentum flux in the Earth's atmosphere, Nonlin. Processes Geophys., 18:807-827, doi:10.5194/npg-18-807-2011
Presentation: Aeolus Overview.pdf