To make results reproducible and traceable, we kindly ask you to
refer to the model system at least once in the text of each of your papers,
presentations, proposals etc. as:
"The ECHAM/MESSy Atmospheric Chemistry (EMAC) model is a
numerical chemistry and climate simulation system that includes
sub-models describing tropospheric and middle atmosphere processes
and their interaction with oceans, land and human influences
(Jöckel et al., 2006). It uses the first version of the Modular
Earth Submodel System (MESSy1) to link multi-institutional computer
codes. The core atmospheric model is the 5th generation European
Centre Hamburg general circulation model (ECHAM5, Roeckner et al.,
2006). For the present study we applied EMAC (ECHAM5 version
5.3.01, MESSy version 1.8) in the T42L90MA-resolution, i.e. with a
spherical truncation of T42 (corresponding to a quadratic gaussian
grid of approx. 2.8 by 2.8 degrees in latitude and longitude) with
90 vertical hybrid pressure levels up to 0.01 hPa. The applied
model setup comprised the submodels ..."
(other versions/resolutions as appropriate)
followed by a list of submodels (with references, see
with the following references
Througout the text and in your figures you can then use
EMAC as abbreviation for "ECHAM/MESSy Atmospheric Chemistry model".
Some more suggestions for wording in publications, proposals,
presentations, etc. can be found below.
P. Jöckel, H. Tost, A. Pozzer, C. Brühl, J. Buchholz,
L. Ganzeveld, P. Hoor, A. Kerkweg, M. G. Lawrence, R. Sander,
B. Steil, G. Stiller, M. Tanarhte, D. Taraborrelli, J. van
Aardenne, J. Lelieveld,
The atmospheric chemistry general circulation model
ECHAM5/MESSy1: consistent simulation of ozone from the surface
to the mesosphere, Atmos. Chem. Phys., 6, 5067-5104, 2006.
(-full text online (pdf)-)
E. Roeckner, Brokopf, R., Esch, M., Giorgetta, M., Hagemann,
S., Kornblueh, L., Manzini, E., Schlese, U., and Schulzweida,
U.: Sensitivity of simulated climate to horizontal and vertical
resolution in the ECHAM5 atmosphere model, J. Climate, 19,
A model system is a set of different models
sharing the same infrastructure.
Example: ECHAM5/MESSy including the box-models
A model is represented by one executable.
Examples: ECHAM5/MESSy (echam5.exe),
the MECCA box-model
A submodel is the implementation of one process according to the
MESSy coding standard, i.e., split into the submodel core layer (SMCL)
Fortran 90 module(s) and the submodel interface layer (SMIL) Fortran 90
A box-model represents one process in its smallest meaningful entity
(e.g. box (0-D), or vertical column (1-D)) as a stand-alone executable.
A set of files representing a model
or model system, usually
archived as zip- or tar-file.
The model version is indicated by the version-number(s)
of the model distribution;
and is also contained in the code and output to log-file(s).
The submodel version is indicated by the version number in the
submodel core layer (SMCL) file of the submodel.
- The model version is only valid for code
without modifications! In other cases it is a
- In the case of a model system, each
component may have its individual version number.
Example: CHARACTER(LEN=*), PARAMETER :: modver = '1.1.3b'
The model configuration is the scope of model characteristics selected
at configuration-time or at compile-time, which cannot be changed
during run-time, but which do not require manual code changes.
The model setup is the scope of model characteristics determined at run-time.
- automatic code generation, e.g.,
MECCA, SCAV mechanisms (including intermediate code
processing (e.g., for vectorisation or de-indexing))
- architecture / compiler selection
- preprocessor options, e.g,
- parallel (MPI) or single CPU executable
- ECHAM5 with MESSy or without
- compiler options (e.g., error checks, degree of optimisation)
- horizontal / vertical resolution (determined by
- upper (mid-) boundary (e.g., middle atmosphere (MA)),
(determined by namelist switch)
- parameters and switches in ECHAM5 namelists
- initial and boundary conditions (e.g., AMIPII-SST,
- selection of active submodels (ON/OFF)
- coupling between submodels, and submodels and basemodel
- initial and boundary conditions (including emissions !)
- parameters and switches in submodel namelists
This page was last modified on
17 Dec 2009.
If you have comments or suggestions, e-mail me at