Submodels

The MESSy Submodels and Submodel licences

Below, you find all submodels available in the Modular Earth Submodel System. Each submodel is assigned to one of the three states alpha-test, beta-test and operational. All model users and developers should obey the submodel licence conditions.

alpha-test

The submodel is heavily under construction. In its current state, it is not suitable for model users. Model developers, however, are welcome to contact the submodel maintainer if they want to contribute to the development.

beta-test

Development of the submodel is almost completed. Currently, the code is being validated and has not yet been published. Minor changes in the near future are possible. Please contact the submodel maintainer, if you are interested in using the submodel.

operational

The submodel is operational. You are welcome to use it. Depending on the information given in the submodel status, please:

  • contact the submodel maintainer in any case
  • acknowledge the submodel maintainer(s) and contributor(s) in your publication
  • read the section “Further Information” of the submodel in order to
    • find the references for citation in your publications or
    • find the maintainer contact information for offering co-authorship(s)

Submodel search

  • A2O | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (atmosphere-to-ocean coupling)

    • Maintainer

      Andrea Pozzer

    • Original Code

    • Description

      The submodel converts and updates objects from MPIOM to ECHAM5 grid and viceversa. It is the submodel performing the actual information transfer (coupling) between ocean and atmosphere.

    • Contributions

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-4-771-2011

  • ACCF | alpha-test
    • Status

      alpha-test, please contact Volker Grewe (v.grewe *at* tudelft.nl)

    • Institution

      TU Delft

    • Type

      diagnostic and process (climate impact of a local emission)

    • Maintainer

      Feija Yin

    • Original Code

      Feja Yin and Volker Grewe

    • Description

      ACCF provides an estimate of the climate impact resulting from a local aircraft emission of CO2, H2O, NOx and from contrail cirrus, which enables climate optimal routing with the AirTraf submodel.

    • Contributions

      Hiroshi Yamashita

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      v.grewe *at* tudelft.nl

  • AEROPT | beta-test
    • Status

      beta-test, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      University Mainz

    • Type

      diagnostic (aerosol properties)

    • Maintainer

      Holger Tost

    • Original Code

      Holger Tost, A. Lauer

    • Description

      The AEROPT submodel calculates the AERosol OPTical properties (optical thickness, single scattering albedo, asymmetry factor), which can be coupled to the radiation scheme. The calculations are based on precalculated lookup-tables from Mie calculations with the LIBRADTRAN and are mapped onto the ECHAM5 radiation bands.

    • Contributions

      J. Hendricks, M. Righi, B. Meyer (LIBRADTRAN)

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-9-2209-2016
      https://envmodel.ipa.uni-mainz.de/submodels-aeropt/

  • AIRSEA | operational
    • Status

      operational, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (emission/deposition over oceans)

    • Maintainer

      Andrea Pozzer

    • Original Code

    • Description

      This submodel calculates the deposition and emission over the ocean, using a two layer model. It is important for correcting the global budget of some organic tracers like methanol and acetone. Unlike other emission-deposition submodels, which are related to mono-directional processes, the AIRSEA is bi-directional, i.e. calculates emission or deposition of a tracer depending on its concentration in air and in the ocean surface water.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-5435-2006

  • AIRTRAC | beta-test
    • Status

      beta-test, please contact Christine Frömming (christine.froemming *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Christine Frömming

    • Original Code

      Christine Frömming

    • Description

      Within the submodel AIRTRAC, the contribution of a local emission of NOx and H2O to the atmospheric composition is calculated on air parcel trajectories. Physics and chemistry are calculated based on the tagging contribution calculation, i.e. taking input from the submodels MECCA, SCAV, and CLOUD for background reaction rates, wash out, and rain rates, while AIRTRAC calculates the proportional contribution of the local emissions to the atmospheric terms.

    • Contributions

      Patrick Jöckel, Volker Grewe

    • Basic Entity

      global

    • Representation

      gridpoint, lagrangian

    • Further Information

      https://doi.org/10.5194/gmd-7-175-2014 (supplement)
      christine.froemming *at* dlr.de

  • AIRTRAF | beta-test
    • Status

      beta-test, please contact Hiroshi Yamashita (hiroshi.yamashita *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic and process (emissions from aircraft)

    • Maintainer

      Hiroshi Yamashita

    • Original Code

      Hiroshi Yamashita, Volker Grewe

    • Description

      AirTraf performs global air traffic simulations on long time scales, taking into account effects of local weather conditions on aviation emissions and contrails. Air traffic information comprises Eurocontrol’s Base of Aircraft Data (Revision 3.9) and International Civil Aviation Organization engine performance data. Fuel use and emissions (H2O and NOx) are calculated by the total energy model based on the BADA methodology and DLR fuel flow method. Contrails and climate impact based on ATR20 are also calculated by coupling with other submodels. The flight trajectory optimization is performed by a Genetic Algorithm with respect to 9 aircraft routing options (strategies).

    • Contributions

      Patrick Jöckel, Feijia Yin

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      hiroshi.yamashita *at* dlr.de

  • ATTILA | operational
    • Status

      operational, please contact Sabine Brinkop (sabine.brinkop *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      Lagrangian Tracer Transport Model coupled to EMAC

    • Maintainer

      Sabine Brinkop

    • Original Code

      Christian Reithmeier

    • Description

      ATTILA 4.0 is a Lagrangian tracer transport model in the framework of EMAC. It contains parameterisations of Lagrangian convection, turbulent boundary layer mixing, and additionally a diabatic vertical velocity. A local release of trajectories is possible in “trajectory mode”.

    • Contributions

      Patrick Jöckel, Michael Traub

    • Basic Entity

      global, regional, 3D

    • Representation

      Lagrange

    • Further Information

      https://doi.org/10.5194/gmd-12-1991-2019
      sabine.brinkop *at* dlr.de

  • AVEOUT | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Bonn

    • Type

      diagnostic

    • Maintainer

      Astrid Kerkweg

    • Original Code

      Astrid Kerkweg

    • Description

      With the submodel channel objects can be time-AVEraged for OUTput based on regularly spaced subsets of model time-steps (e.g., monthly averages based on 6-hourly steps).

    • Contributions

    • Basic Entity

    • Representation

    • Further Information

      a.kerkweg *at* fz-juelich.de

  • BIOBURN | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (emission of tracers)

    • Maintainer

      Andrea Pozzer

    • Original Code

      David Cabrera, Andrea Pozzer

    • Description

      This submodel calculates biomass burning fluxes based on Global Fire Assimilation System (GFAS) data. BIOBURN can be used for any trace gas, if emission factors are known. Only channel objects are created, which must be used by OFFEMIS to obtain emissions in the model.

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/bg-9-527-2012
      andrea.pozzer *at* mpic.de

  • BUFLY | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      submodel template for beginners

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      This submodel contains code to study the butterfly effect. It is intended as a toy submodel for MESSy beginners and shows the overall structure of a typical MESSy submodel.

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • CAT | beta-test
    • Status

      beta-test, pleasse contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      University Mainz

    • Type

      diagnostic, process

    • Maintainer

      Holger Tost

    • Original Code

      Holger Tost

    • Description

      The submodel diagnostically calculates a clear air turbulence index (Elrod & Knox) and a modification with static stability, and provides an option for tracer mixing based on the CAT index in the upper troposphere.

    • Contributions

    • Basic Entity

      global 3D (due to 3-dimensional gradients in calculation of the CAT index), column vector for mixing

    • Representation

      gridpoint

    • Further Information

      tosth *at* uni-mainz.de

  • CH4 | beta-test
    • Status

      beta-test, please contact Patrick Jöckel (partick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (methane oxidation)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      CH4 solves ordinary differential equation describing the oxidation of methane by OH, O1D, Cl and photolysis. The feedback to the hydrological cycle by modification of the specific humidity is optional.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • CHANNEL | operational
    • Status

      operational, please contact Patrick Jöckel (partick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      generic (memory and meta-data management and data export)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      The generic submodel CHANNEL provides a powerful application programming interface (API) to handle such data for the flexible and efficient data exchange/data sharing between different processes (submodels). It is written in Fortran95 (ISO/IEC-1539-1) following an object-oriented approach to the extent possible. The basic entities, implemented as Fortran95 structures, of CHANNEL are:
      – attributes, representing time independent, scalar characteristics, e.g., the measuring unit
      – dimension variables, representing specific coordinate axes, e.g., the latitude in degrees north, the zonal wave number, the trajectory number
      – dimensions, representing the basic geometry in one dimension, e.g., the number of latitude points, the number of trajectories
      – representations, describing multidimensional geometric structures (based on dimensions), e.g., Eulerian (or gridpoint), spectral, Lagrangian
      – channel objects, representing data fields including their meta information (attributes) and their underlying geometric structure (representation), e.g., the 3-D vorticity in spectral representation, the ozone mixing ratio in Eulerian representation, the pressure altitude of trajectories in Lagrangian representation
      – channels, representing sets of “related” channel objects with additional meta information. The “relation” can be, for instance, the simple fact that the channel objects are defined by the same submodel.

      CHANNEL further serves the output into data files and the input/output (IO) into/from check-point (restart) files. The implemented IO features comprise:
      – a complete control (user interface) via two Fortran95 namelists
      – a powerful restart facility (check-pointing) for simulation chains
      – output redirection to create tailor-made output files
      – a flexible choice of the output file format, of the output method, of the output precision, of the output frequency, and
      – the capability to conduct basic statistical analyses w.r.t. time on-line, i.e., to output in addition (or alternative) to the instantaneous data (i.e., at a specific model time step) the average, standard deviation, minimum, maximum, event counts, and event averages for the output time interval.

    • Contributions

      Astrid Kerkweg, Andreas Baumgaertner

    • Basic Entity

    • Representation

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010 (do not miss the supplementary material)

  • CHEMGLUE | beta-test
    • Status

      beta-test, please contact Rolf Sander (rolf.sander *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (chemistry)

    • Maintainer

      Rolf Sander

    • Original Code

      Rolf Sander

    • Description

      Normally, the MESSy submodel MECCA contains one chemical mechanism that is used for all grid boxes of the base model. This ensures a consistent chemistry simulation from the surface to the upper atmosphere. However, in some cases, it may be preferable to allow different mechanisms in different boxes. PolyMECCA provides several, independent chemical MECCA mechanisms. To select an appropriate mechanism at each point in space and time, the MESSy submodel CHEMGLUE has been written. The name of the submodel was chosen because CHEMGLUE also “glues” together different chemical mechanisms at the border where a chemical species is included in one mechanism but not in the other.

    • Contributions

      Patrick Joeckel: debugging

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      documentation/caaba/caaba_mecca_manual.pdf

  • CHEMPROP | operational
    • Status

      operational, please contact Domenico Taraborrelli (d.taraborrelli *at* fz-juelich.de)

    • Institution

      Forschungszentrum Jülich, FZJ-IEK-8

    • Type

      properties (chemistry)

    • Maintainer

      Domenico Taraborrelli

    • Original Code

      Astrid Kerkweg

    • Description

      CHEMPROP provides chemical property identifiers for chemical species.
      A new mbm CHEMPROP has been established as submodel of TOOLS. The previous tracer sub-model chemprop has been moved into this MBM.

    • Contributions

    • Basic Entity

      global

    • Representation

    • Further Information

  • CLAMS | operational
  • CLOUD
      • Status

        see sub-submodels

      • Type

        process (clouds)

      • Basic Entity

        column vector

      • Representation

        gridpoint

    • ECHAM5 cloud scheme | operational
      • Maintainer

        Holger Tost

      • Institution

        University Mainz

      • Description

        This submodule contains the original cloud and cover routines from ECHAM5 in a modularised, MESSy – conform structure and calculates the cloud cover as well as cloud micro-physics including precipitation.

      • Original Code

        M. Esch, G. Lenderink, U. Lohmann, E. Roeckner, A. Tompkins, U. Schlese

      • Further Information

        https://envmodel.ipa.uni-mainz.de/submodels-cloud/
        tosth *at* uni-mainz.de

    • Lohmann07 two-moment (CDNC) | operational
    • Lohmann07 two-moment (CDNC/ICNC) | operational
    • Lohmann10 two-moment (CDNC/ICNC) | operational
    • Kuebbeler14 | beta-test
      • Maintainer

        Mattia Righi

      • Institution

        DLR Institute for Atmospheric Physics

      • Description

        This sub-submodel is based on the Kuebbeler et al. (2014) two-moment cloud scheme and includes the Kärcher et al. (2006) parametrization for homogeneous and heterogeneous ice formation in cirrus. See Righi et al. (2020).

      • Further Information

        mattia.righi *at* dlr.de

    • Kuebbeler14 (with CCMOD) | alpha-test
      • Maintainer

        Marius Bickel

      • Institution

        DLR Institute for Atmospheric Physics

      • Description

        The sub-submodel is based on the Kuebbeler14 scheme and includes a parameterization of contrail cirrus describing macro- and microphysical properties of contrail cirrus.

      • Contributions

        Marius Bickel, Ulrike Burkhardt

      • Further Information

        marius.bickel *at* dlr.de

  • CLOUDJ | alpha-test
    • Status

      alpha-test, please contact Rolf Sander (rolf.sander *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (photolysis rates)

    • Maintainer

      Rolf Sander

    • Original Code

      M. J. Prather

    • Description

      A multi-scattering eight-stream radiative transfer model for solar radiation based on Fast-J. The treatment of volatile organic compounds with pressure-dependent cross sections is also incorporated into Cloud-J.

    • Contributions

      Thomas Reddmann: Adaptation to MESSy

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-8-2587-2015

  • CLOUDOPT | operational
  • CONTRAIL | alpha-test
    • Status

      alpha-test, please contact Christine Frömming (christine.froemming *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Christine Frömming

    • Original Code

      Michael Ponater

    • Description

    • Contributions

      Volker Grewe, Sabine Brinkop, Patrick Jöckel

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      christine.froemming *at* dlr.de

  • CONVECT | operational
    • Status

      operational, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      Max Planck Institute for Chemistry
      University Mainz

    • Type

      process (convection)

    • Maintainer

      Holger Tost

    • Original Code

      ECMWF

    • Description

      This submodel calculates the process of Convection. It consists of an interface to choose different convection schemes and the calculations themselves. By now there are implemented the original ECHAM5 convection routines with all three closures (Nordeng, Tiedtke, Hybrid) including an update for positive definite tracers. Additionally two different convection schemes are selectable.

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://envmodel.ipa.uni-mainz.de/submodels-convect/
      tosth *at* uni-mainz.de

  • CVTRANS | operational
    • Status

      operational, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      Max Planck Institute for Chemistry
      University Mainz

    • Type

      process (convective tracer transport)

    • Maintainer

      Holger Tost

    • Original Code

      Mark Lawrence

    • Description

      The Convective Tracer Transport submodel calculates the transport of tracers due to convection. It uses a monotonic, positive definite and mass conserving algorithm following the bulk approach.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://envmodel.ipa.uni-mainz.de/submodels-cvtrans/
      tosth *at* uni-mainz.de

  • CRM | beta-test
    • Status

      beta-test, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      University Mainz

    • Type

      process

    • Maintainer

      Holger Tost

    • Original Code

      H. Rybka, H. Tost

    • Description

      CRM is the implementation of a super-parametrisation, i.e. a cloud resolving model in each EMAC gridcell. This submodel replaces classical cloud and convection schemes, and calculates cloud microphysics and cloud dynamics by an ensemble of individual clouds represented by an ensemble of individual small cloud cells. This does not mean that the cloud processes are higher resolved, but also that the individual subgrid-scale clouds cannot be attributed to specific locations within a GCM cell. It only allows a better description of cloud dynamics, cloud interactions, etc. on the convection permitting scale.

    • Contributions

      M. Khairoutdinov

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-13-2671-2020
      https://envmodel.ipa.uni-mainz.de/submodels-crm/
      tosth *at* uni-mainz.de

  • D14CO | beta-test
    • Status

      beta-test, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      The cosmogenic isotope 14C in its early state as 14CO (Carbon Monoxide) provides a natural atmospheric tracer, which is used for the evaluation of the distribution and seasonality of the hydroxyl radical (OH) and/or the strength, localisation, and seasonality of the stratosphere to troposphere exchange (STE) in 3-dimensional global atmospheric chemistry transport models (CTMs) and general circulation models (GCMs).

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • DDEP | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      Max Planck Institute for Chemistry
      University Bonn

    • Type

      process (dry deposition of gas phase tracers and aerosols)

    • Maintainer

      Astrid Kerkweg

    • Original Code

      Laurens Ganzeveld

    • Description

      This submodule calculates gas phase and and aerosol tracer dry deposition according to the big leaf approach. This submodule has been derived from a former version of the EMDEP submodel.

    • Contributions

      Philip Stier: aerosol deposition (project PHOENICS)
      Tamara Emmerichs

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-4617-2006
      a.kerkweg *at* fz-juelich.de

  • DISSOC | operational
    • Status

      operational, please contact Jens-Uwe Grooss (j.-u.grooss *at* fz-juelich.de)

    • Institution

      Forschungszentrum Jülich, FZJ-IEK-7

    • Type

      process (photolysis rates)

    • Maintainer

      Jens-Uwe Grooss

    • Original Code

    • Description

    • Contributions

    • Basic Entity

      box, vector

    • Representation

      gridpoint, lagrange

    • Further Information

      j.-u.grooss *at* fz-juelich.de

  • DIUMOD | beta-test
    • Status

      beta-test, please contact Sergey Gromov (sergey.gromov *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (representation of atmospheric species abundances)

    • Maintainer

      Sergey Gromov

    • Original Code

      Sergey Gromov

    • Description

      This submodel allows to simulate solar zenith angle (SZA) correlated variations in tracer abundance around a given average value. The initially intended application of this submodel is to better represent (mimic) the diurnal variations in OH (or any short-lived photolysis-correlated tracer), which average daily (or monthly, annually) value is prescribed. The latter is conventionally applied in global chemistry transport models. The calculations involved here approximate the solar declination to derive the (cosine of) SZA and use local solar time to gauge the modulation amplitude around a given baseline.

    • Contributions

      Franziska Frank

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      sergey.gromov *at* mpic.de

  • DOMINT | operational
    • Status

      operational

    • Institution

      Max Planck Institute for Chemistry

    • Type

      diagnostic

    • Maintainer

      Sergey Gromov

    • Original Code

      Sergey Gromov

    • Description

      This submodel provides output of spatial (optionally weighted) integrals calculated from arbitrary channel objects in gridpoint representation according to defined domains. A typical application is obtaining masses of tracers, average temperatures, the number of MECCA time steps, etc. in various parts of the atmosphere (e.g., troposphere, stratosphere, boundary layer, global and hemispheric, over land/ocean, etc.). The current implementation includes the integration over 3D atmospheric domains (11 vertical & 11 zonal/land-ocean) in ECHAM5. Further domain compositions will be introduced in the future for different ranks (e.g., 2D), geo-spaces (e.g., oceans) and base models.

    • Contributions

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      sergey.gromov *at* mpic.de

  • DRADON | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      DRADON calculates the emission and decay of 222-Rn, optionally the complete decay chain up to 210-Pb.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • E4CHEM | beta-test
    • Status

      beta-test, please contact Andreas Baumgaertner (work *at* andreas-baumgaertner.net)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (chemistry)

    • Maintainer

      Andreas Baumgaertner

    • Original Code

      Benedikt Steil (ECHAM4/CHEM)

    • Description

      E4CHEM focuses on stratospheric chemistry but also includes background tropospheric chemistry. It is based on the chemistry of MAECHAM4-CHEM and is intended to serve as a simple and fast alternative to the flexible but also computationally more demanding submodel MECCA. In a model setup with E4CHEM, EMAC is now also suitable for simulations of longer time scales. The reaction mechanism contains basic O3, CH4, CO, HOx, NOx, and ClOx gas phase chemistry. In addition, E4CHEM includes optional fast routines for heterogeneous reactions on sulphate aerosols and polar stratospheric clouds (substituting the existing submodel MSBM), and scavenging (substituting the existing submodel SCAV).

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-321-2010
      work *at* andreas-baumgaertner.net

  • E5VDIFF | operational
    • Status

      operational

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (vertical exchange)

    • Maintainer

      Huug Ouwersloot

    • Original Code

      ECHAM5

    • Description

      E5VDIFF represents land-atmosphere exchange (except for tracers) and vertical diffusion – according to the ECHAM5 code. To retain EMAC functionality either E5VDIFF or VERTEX should be enabled.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      huug.ouwersloot *at* mpic.de

  • EC2COSMO | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Mainz
      University Bonn

    • Type

      coupling

    • Maintainer

      Astrid Kerkweg

    • Original Code

    • Description

      This submodel transforms ECHAM data into the format required for the MMD coupling to COSMO, i.e. MECO(n).

    • Contributions

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      a.kerkweg *at* fz-juelich.de

  • EDITh | alpha-test
    • Status

      alpha-test, please contact Stefan Versick (stefan.versick *at* kit.edu)

    • Institution

      Karlsruher Institut für Technologie, IMK-ASF

    • Type

      process

    • Maintainer

      Stefan Versick

    • Original Code

    • Description

      Parameterization of several important processes for the atmosphere up to 400km, e.g. molecular and turbulent diffusion, ion drag, radiative cooling due to NO, and airglow.

    • Contributions

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      https://www.imk-asf.kit.edu/english/1035.php

  • ENSEMBLE | alpha-test
    • Status

      alpha-test, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      University Mainz

    • Type

      process (pseudo-random and organised perturbation of channel objects and prognostic variables)

    • Maintainer

      Holger Tost

    • Original Code

      Marc Barra and Holger Tost

    • Description

      ENSEMBLE provides an option for calculating ensemble (simple) simulations by perturbing one or several channel objects or prognostic quantities. Even though this is not as sophisticated as true ensemble calculations for determining predictability, this options allows for testing of robustness of processes and their impact with slightly different meteorological situations when long-term simulations are not possible / affordable. Random perturbations can be added as white noise or as “organised” perturbations including a correlation length. The perturbations can be added as vertically uniform or Gaussian blurred centered on arbitrary levels.

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      tosth *at* uni-mainz.de

  • ETF | beta-test
    • Status

      beta-test, please contact Mariano Mertens (mariano.mertens *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      process (time dependent emissions)

    • Maintainer

      Mariano Mertens

    • Original Code

      Nils Noll

    • Description

      The ETF submodel (emission temporal fractions) enables the calculation of temporal fractions for offline emissions of coarser temporal resolution read in via IMPORT_GRID, it does not calculate emissions itself. A new channel (etf_gp) and new channel objects are created. Up to hourly resolution is possible. This is achieved by multiplying the input with temporal fraction factors (monthly, daily, hourly), which are read in via lookup tables imported by IMPORT_LT. The temporal fraction factors are country- and emission sector-resolved and include country specific work day customs.

    • Contributions

      Andrea Pozzer

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      mariano.mertens *at* dlr.de

  • EVER | beta-test
    • Status

      beta-test, please contact Matthias Kohl (m.kohl *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process

    • Maintainer

      Matthias Kohl

    • Original Code

      Matthias Kohl

    • Description

      EVER (Explosive Volcanic ERuptions) has been developed for the emission of all tracers (gas and aerosols) following explosive eruptions of volcanoes, but can also be used for other occasions. The tracers can be emitted in different vertical ranges and shapes (currently linear and gaussian) constantly over time. Currently, aerosol emissions are only fully working combined with GMXE using aerosol properties that can be explicitly specified.

    • Contributions

      Patrick Jöckel (original implementation of TREXP, from which the basic structure and the emission logic has been taken)

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      m.kohl *at* mpic.de

  • GEC | beta-test
    • Status

      beta-test, please contact Andreas Baumgaertner (work *at* andreas-baumgaertner.net)

    • Institution

      Aerospace Engineering Sciences, University of Colorado at Boulder

    • Type

      process (global electric circuit)

    • Maintainer

      Andreas Baumgaertner

    • Original Code

    • Description

      The GEC submodel calculates parameters of the global electric circuit (GEC). Electrical conductivity for every gridpoint is calculated based on various properties of air (e.g. temperature). In addition, the electric current source distribution is calculated based on parameters from the convection parametrisations.

    • Contributions

      Sebastian Ehrhart added new features in 2.54.0

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      work *at* andreas-baumgaertner.net

  • GMXE | operational
    • Status

      operational, please contact Holger Tost (tosth *at* uni-mainz.de) and Swen Metzger (s.metzger *at* cyi.ac.cy)

    • Institution


      University Mainz
      Cyprus Institute

    • Type

      process (aerosol microphysics and thermodynamics)

    • Maintainer

      Holger Tost and Swen Metzger

    • Original Code

      Holger Tost, K. Pringle, S. Metzger

    • Description

      The Global Model aerosol eXtEnsion calculates microphyical processes (comparable to the M7 submodel), i.e. nucleation, coagulation, mean aerosol properties. Additionally, the partitioning between gas and aerosol phase is calculated with the help of a thermodynamic partitioning scheme (ISORROPIA II) or a parameterisation (EQSAM3). A few experimental sub-submodels exist for a better treatment of organic aerosols and aerosol chemistry.

    • Contributions

      T. Nenes (ISORROPIA II)

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-391-2010
      https://envmodel.ipa.uni-mainz.de/submodels-gmxe/
      tosth *at* uni-mainz.de
      s.metzger *at* cyi.ac.cy

  • GRAGG | beta-test
    • Status

      beta-test, please contact Bastian Kern (bastian.kern *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      generic (grid transformation, diagnostics)

    • Maintainer

      Bastian Kern

    • Original Code

      Bastian Kern

    • Description

      GRAGG (GRid AGGregation) is a submodel for aggregating values from a (high resolution) ICON grid to a coarser regular lat-lon grid. It supports operations like average, but also is able to sample joint-PDFs (probability density functions) of model variables onto the lat-lon grid. The submodel only works with ICON as basemodel.

    • Contributions

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-9-3639-2016

  • GRID | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Mainz
      University Bonn
      Forschungszentrum Jülich, FZJ-IEK-8

    • Type

      generic (grid definition and transformations)

    • Maintainer

      Astrid Kerkweg

    • Original Code

      Astrid Kerkweg, Patrick Jöckel (NCREGRID), Andrea Pozzer (first SCRIP implementation)

    • Description

      The generic GRID submodel provides the infrastructure for grid definitions and transformations. The grid remapping algorithms NCREGRID and SCRIP are available.

    • Sub-Submodels

      GRID_TRAFO (NCREGRID, SCRIP)
      GRID_DEF definition of grid related variables (e.g. nproma, ngpblks, nlev) and objects (e.g. grmass, grvol, decomp_gp_*, sinlon_2d, deltaZ, altitude(i)_* )

    • Contributions

      Patrick Jöckel

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-11-1059-2018
      a.kerkweg *at* fz-juelich.de

  • GWAVE | operational
    • Status

      operational, please contact Andreas Baumgaertner (work *at* andreas-baumgaertner.net)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (gravity waves)

    • Maintainer

      Andreas Baumgaertner

    • Original Code

      C. McLandress, N. McFarlance, M. Charron, E. Manzini, H. Schmidt

    • Description

      This submodule contains the original Hines non-orographic gravity wave routines from ECHAM5 in a modularised, MESSy – conform structure and calculates the momentum fluxes and wind drag. As an alternative to the ECHAM5 Hines parametrisation, several additional gravity wave drag parametrisations are available.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      work *at* andreas-baumgaertner.net

  • H2O | operational
    • Status

      operational, please acknowledge Christoph Brühl

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (stratospheric water vapour)

    • Maintainer

      Christoph Brühl

    • Original Code

      Christoph Brühl, Patrick Jöckel

    • Description

      The H2O submodel defines H2O as a tracer, provides its initialisation in stratosphere and mesosphere from satellite data, and controls the consistent feedback with specific humidity of the base model. This submodel further accounts for the water vapour source of methane oxidation in the stratosphere (and mesosphere), either by using the water vapour tendency of a chemistry submodel (e.g., MECCA), or by using a satellite climatology (UARS/HALOE) of methane together with monthly climatological conversion rates from a MAECHAM4/CHEM simulation.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      Stratospheric H2O

  • H2OEMIS | operational
    • Status

      operational

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process

    • Maintainer

      Johannes Pletzer

    • Original Code

      Johannes Pletzer

    • Description

      This submodel uses gridded water vapour data imported via the submodel IMPORT_GRID, recalculates the data and adds it to specific humidity. This can be done using the submodel TENDENCY or alternatively adding directly to the prognostic variable qte_3d.

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      johannes.pletzer *at* dlr.de

  • H2OISO | beta-test
  • HAMOCC | alpha-test
    • Status

      alpha-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Insitute for Chemistry
      Max Planck Insitute for Meteorology

    • Type

      process (ocean biogeochemistry)

    • Maintainer

      Andrea Pozzer

    • Original Code

      MPI-M

    • Description

      HAMOCC is a sub-model that simulates biogeochemical tracers in the oceanic water column and in the sediment. All biogeochemical tracers must be advected and mixed by OTPHYSC. The biogeochemical model itself is driven by the same radiation as the ECHAM5/MPIOM to compute photosynthesis, and the feedback from oceanic chlorophyll (masking radiation) can be activated.

    • Contributions

      Bastian Kern, Patrick Jöckel

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      Heavily under test, as many results are not fully reliable. Fine tuning of the reaction mechanism is necessary.
      andrea.pozzer *at* mpic.de

  • HD | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Insitute for Chemistry
      Max Planck Insitute for Meteorology

    • Type

      process (hydrological discharge)

    • Maintainer

      Andrea Pozzer

    • Original Code

      HD (MPI-M, HD model)

    • Description

      Hydrological Discharge model for present day rivers. Original model by Stefan Hagemann and Lydia Dümenil.

    • Contributions

      Bastian Kern, Stefan Hagemann

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-4-771-2011
      andrea.pozzer *at* mpic.de

  • IMPORT | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Mainz
      University Bonn

    • Type

      generic (data import from external files)

    • Maintainer

      Astrid Kerkweg

    • Original Code

      Astrid Kerkweg, Patrick Jöckel

    • Description

      This submodel is used to import data from external files. Direct import into other submodels should be avoided.

    • Sub-Submodels

      IMPORT_GRID (for gridded data, uses NCREGRID or SCRIP)
      IMPORT_TS (for time series)
      IMPORT_LT (for lookup tables)

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmdd-8-8607-2015
      a.kerkweg *at* fz-juelich.de
      patrick.joeckel *at* dlr.de

  • IONS | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (production of small ions)

    • Maintainer

      Andrea Pozzer

    • Original Code

      Sebastian Ehrhart

    • Description

      IONS calculates the ion pair production rate from Radon decay and Galactic Cosmic Rays. Additionally, the ion-ion recombination rate constant, steady state small ion concentration and ion loss to aerosol particles are calculated.

    • Contributions

      Eimear M. Dunne

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      andrea.pozzer *at* mpic.de

  • ISOPCOR | alpha-test
    • Status

      alpha-test, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (isotope production by cosmic rays)

    • Maintainer

      Patrick Jöckel

    • Original Code

    • Description

      ISOPCOR calculates the production of cosmogenic isotopes 7Be, 10Be, 14C, 22Na and 36Cl in the atmosphere according to Poluianov et al. (2016, https://doi.org/10.1002/2016JD025034 ).

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • JSBACH | alpha-test
  • JVAL | operational
    • Status

      operational, please contact Rolf Sander (rolf.sander *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (photolysis rates)

    • Maintainer

      Rolf Sander

    • Original Code

      Jochen Landgraf, Wilford Zdunkowski

    • Description

      JVAL calculates photolysis rate coefficients (“J-values”), i.e. the speed of dissociation of atmospheric molecules in the sunlight. It uses cloud water content and cloudiness calculated by the base model and/or climatological ozone and climatological aerosol. A delta-twostream-method is used for 8 spectral intervals in the UV and visible wavelength range, together with pre-calculated effective cross-sections (sometimes temperature and pressure dependent) for tropospheric and stratospheric species. JVAL also includes the auxiliary program JVPP (JVal PreProcessor) which pre-calculates these parameters based on the absorption cross sections and quantum yields of the atmospheric molecules. For the mesosphere, Ly-alpha radiation is also included. Optionally, the UV-C solar heating rates by ozone and oxygen can be calculated.

    • Contributions

      Patrick Jöckel: ECHAM5/MESSy interface

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-7-2653-2014
      rolf.sander *at* mpic.de

  • LGFMM | alpha-test
  • LGGP | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostics

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      LGGP calculates the transformation of user-specified variables between Lagrangian and grid-point space and vice versa for the output. The variables (channel objects) to be transformed need to be
      specified by the user via the namelist of the submodel.

    • Contributions

    • Basic Entity

      global

    • Representation

      Lagrange, grid box

    • Further Information

      https://doi.org/10.5194/gmd-12-1991-2019
      patrick.joeckel *at* dlr.de

  • LGHPM | alpha-test
    • Status

      alpha-test, please contact Sabine Brinkop (sabine.brinkop *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process

    • Maintainer

      Sabine Brinkop

    • Original Code

      Sabine Brinkop

    • Description

      Lagrangian dynamical core according to the Hamilton particle-mesh Method (HPM). Mapping of (ATTILA) parcel mass onto the EMAC grid. Calculation of surface pressure from Lagrangian mass distribution.

    • Contributions

      Seoleun Shin, Volker Grewe

    • Basic Entity

      global

    • Representation

      Lagrange and grid-point

    • Further Information

      https://doi.org/10.1002/asl.70
      https://doi.org/10.1002/qj.982
      sabine.brinkop *at* dlr.de

  • LGTMIX | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (inter-parcel mixing of trajectories)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      Parameterisation of inter-parcel mixing between trajectories in an ECHAM grid box

    • Contributions

    • Basic Entity

      trajectory

    • Representation

      Lagrange

    • Further Information

      https://doi.org/10.5194/gmd-12-1991-2019
      patrick.joeckel *at* dlr.de

  • LGVFLUX | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostics

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      LGVFLUX calculates online vertical mass fluxes through horizontal surfaces (isentropic surface,
      potential vorticity iso-surface, pressure level). Further it estimates the transit times of individual trajectories since passing through a specific surface to diagnose the stratosphere–troposphere exchange of air mass and to estimate the age of air (AoA) and the AoA spectra from the transit times in the stratosphere.

    • Contributions

    • Basic Entity

      global

    • Representation

      2D, Lagrange

    • Further Information

      https://doi.org/10.5194/gmd-12-1991-2019
      patrick.joeckel *at* dlr.de

  • LNOX | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics
      Max Planck Institute for Chemistry

    • Type

      process (lightning NOx)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Volker Grewe, Christian Kurz

    • Description

      Parameterisation of NOx produced by lightning

    • Contributions

      Laurens Ganzeveld: adaptation to ECHAM5
      Holger Tost: flexible coupling to cloud parameters

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-7-4553-2007
      patrick.joeckel *at* dlr.de

  • M7 | beta-test
    • Status

      beta-test, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      Max Planck Institute for Chemistry
      University Bonn
      Institute for Environment and Sustainability, Joint Research Centre, Ispra, Italy
      Max Planck Institute for Meteorology

    • Type

      process (aerosol dynamics)

    • Maintainer

      Astrid Kerkweg

    • Original Code

      From project PHOENICS:
      Julian Wilson, Elisabetta Vignati: original box model
      Philip Stier: original code and implementation in ECHAM5

    • Description

      M7 is a dynamical aerosol model that redistributes number and mass between 7 modes and from the gas to the aerosol phase (for each mode), by nucleation, condensation and coagulation.

    • Contributions

      Swen Metzger: version updates of the original M7 code and box-model

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      a.kerkweg *at* fz-juelich.de

  • MADE – available only until MESSy2.56 | beta-test
    • Status

      beta-test, please contact Johannes Hendricks (johannes.hendricks *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (aerosol dynamics)

    • Maintainer

      Johannes Hendricks

    • Original Code

      I. Ackermann, et al., University Cologne, Germany (1998)

    • Description

      MADE is a modal aerosol dynamics model calculating aerosol microphysics taking into account nucleation, condensation, coagulation, and gas-/particle partitioning.

    • Contributions

      Swen Metzger (EQSAM v03d), Axel Lauer, Valentina Aquila

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      johannes.hendricks *at* dlr.de
      MADE is superseded by MADE3 after MESSy2.56.

  • MADE3 | operational
    • Status

      operational, please contact Mattia Righi (mattia.righi *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (aerosol dynamics)

    • Maintainer

      Mattia Righi

    • Original Code

      I. Ackermann, et al., University Cologne, Germany (1998)

    • Description

      MADE3 is the successor of the aerosol submodel MADE. It represents the aerosol composition and size distribution with nine lognormal modes, i.e., three separate mixing states in each of the three size ranges “Aitken”, “accumulation”, and “coarse” mode. MADE3 is coupled to CLOUD, successfully evaluated as part of EMAC, and now chiefly applied to study effects of transport sector emissions on the aerosol and its interactions with clouds of all phases.

    • Contributions

      Swen Metzger (EQSAM v03d), Axel Lauer, Valentina Aquila, Christopher Kaiser, Mattia Righi, Christof Beer

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-12-541-2019
      https://doi.org/10.5194/gmd-13-4287-2020
      mattia.righi *at* dlr.de

  • MECCA | operational
    • Status

      operational, please contact Rolf Sander (rolf.sander *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (chemistry)

    • Maintainer

      Rolf Sander

    • Original Code

      Rolf Sander et al.

    • Description

      The Module Efficiently Calculating the Chemistry of the Atmosphere (MECCA) is a submodel that calculates tropospheric and stratospheric chemistry.

    • Sub-Submodels

      MECCA_AERO: Aerosol Chemistry

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      MECCA Website
      https://doi.org/10.5194/gmd-12-1365-2019
      rolf.sander *at* mpic.de

  • MEGAN | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (emission of tracers)

    • Maintainer

      Andrea Pozzer

    • Original Code

      Xuemei Wang, Alex Guenther (UCAR/NCAR)

    • Description

      MEGAN is a modeling system for estimating the net emission of gases and aerosols from terrestrial ecosystems into the atmosphere. The code implemented in EMAC is based on the parameterized canopy environment emission activity (PCEEA) algorithm.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      MEGAN website
      https://doi.org/10.5194/acp-6-3181-2006
      andrea.pozzer *at* mpic.de

  • MLOCEAN | beta-test
    • Status

      beta-test, please contact Markus Kunze (markus.kunze *at* met.fu-berlin.de)

    • Institution

      Free University Berlin

    • Type

      process (mixed layer ocean)

    • Maintainer

      Markus Kunze

    • Original Code

      Erich Roeckner

    • Description

      The submodel MLOCEAN calculates the sea surface temperature, ice thickness and ice temperature of ocean gridpoints. It assumes the mixed layer depth of the upper ocean to be constant (default 50 m, changeable via namelist). The temperature of the mixed layer is calculated from the net surface heat flux and a flux correction, that accounts for the horizontal and vertical heat transport. The net surface heat flux is calculated from the sensible and latent heat flux, and the net solar and thermal radiation at the surface. The monthly resolved climatological flux correction has to be provided as input. There are two possibilities to provide a flux correction. The first one is to provide the climatology of the net surface heat flux, which then is used together with the climatological sea surface temperatures to get the final flux correction. The second one is to calculate the final flux correction off-line.

    • Contributions

      Simone Dietmüller, Michael Ponater

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      markus.kunze *at* met.fu-berlin.de

  • MMD2WAY | operational
  • MMFORCE | alpha-test
    • Status

      alpha-test, please contact Anne Kubin (anne.kubin *at* met.fu-berlin.de)

    • Institution

      Free University Berlin

    • Type

      process (mechanistic momentum force)

    • Maintainer

      Anne Kubin

    • Original Code

      Anne Kubin

    • Description

      This submodel provides a zonally symmetric mechanistic momentum force acting on the stratosphere. The momentum force is applied above 100 hPa, reaching its full strength above 10 hPa, thus, representing the dynamical part of the 11-year solar signal. It may be used in perpetual-month experiments for January and July, respectively, as well as in transient experiments. The amplitude of the momentum force is controlled by a namelist entry.

    • Contributions

      Patrick Jöckel: ECHAM5/MESSy interface

    • Basic Entity

      global 3D

    • Representation

      gridpoint

    • Further Information

      anne.kubin *at* met.fu-berlin.de

  • MPIOM | beta-test
  • MSBM | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Insitute for Chemistry

    • Type

      process (stratopsheric multi-phase chemistry)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Joachim Buchholz, Ken Carslaw, Stefanie Meilinger

    • Description

      The Multiphase Stratospheric Box Model (MSBM) calculates the heterogeneous reaction rates on polar stratospheric cloud (PSC) particles and on stratospheric background aerosol.

    • Contributions

      Rolf Sander
      Rudolf Deckert, Volker Grewe, Patrick Jöckel: QCTM mode
      Ole Kirner: kinetic parameterisation

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • MTSKIP | alpha-test
    • Status

      alpha-test, please contact Benedikt Steil (benedikt.steil *at* mpic.de)

    • Institution

      Max Planck Insitute for Chemistry

    • Type

      generic (time integration management)

    • Maintainer

      Benedikt Steil

    • Original Code

      Benedikt Steil

    • Description

      The MTSKIP submodel allows to alter the time integration of submodels. Usually a submodel is called every base model time step. With MTSKIP a submodel can be called at odd multiples of base model time step. The integration time step of the submodel(s) subject to skipping is adjusted accordingly. The tendencies of its prognostic variables are kept and added on total tendency every base model time step. MTSKIP does the memory management of the tendencies of the prognostic variables, which are subject to skipping. It deals with the difficulties created by the leapfrog time-integration scheme. Furthermore it contains a massfixer to ensure positive definiteness of tracers. The budgeting of mass potentially created by the mass fixer is also possible. MTSKIP is controlled by only a few parameters, which are descibed in detail in the namelist file. Currently skipping is just enabled for MECCA and JVAL. For skipping of more submodels, please contact maintainer.

    • Contributions

      Patrick Jöckel

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      benedikt.steil *at* mpic.de

  • MXL | operational
    • Status

      operational, please contact Ruud Janssen (ruud.janssen *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (bounday layer dynammics)

    • Maintainer

      Ruud Janssen

    • Original Code

      J. Vilà-Guerau de Adellano

    • Description

      MXL is a submodel for the dynamics of the atmospheric boundary layer (ABL), including representations of entrainment (ABL-free troposphere exchange) and surface fluxes. To calculate surface heat fluxes, an optional land surface model is included. The main use of its implementation in MESSy is the calculation of the effects of ABL dynamics on atmospheric chemistry.

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-8-453-2015
      ruud.janssen *at* mpic.de

  • NAN | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (production of small ions)

    • Maintainer

      Andrea Pozzer

    • Original Code

      Sebastian Ehrhart

    • Description

      NAN calculates nucleation rates, or more accurately the rate of new aerosol particle production. The rates are calculated based on various parameterisations that include various trace gases. Currently nucleation rates can be calculated for systems with sulphuric acid, ammonia, Amines and oxidised organic species.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      andrea.pozzer *at* mpic.de

  • NCREGRID | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      generic (grid-transformations)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      NCREGRID transfers data of gridded 2- and 3-dimensional (spatial) geophysical/geochemical scalar fields between grids of different resolutions. The algorithm handles data on rectangular latitude/longitude grids (not necessarily evenly spaced) and vertical pressure hybrid grids of arbitrary resolution. The input/output data format is netCDF. NCREGRID can be used as a ‘stand-alone’ program, and/or linked as an interface to a model, in order to re-grid automatically the input from an arbitrary grid space onto the required grid resolution.

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-3557-2006
      ncregrid Website
      patrick.joeckel *at* dlr.de

  • OASIS3MCT | beta-test
    • Status

      beta-test, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Bonn
      Forschungszentrum Jülich, FZJ-IEK-8

    • Type

      coupling

    • Maintainer

      Astrid Kerkweg

    • Original Code

      Astrid Kerkweg

    • Description

      Submodel to externally couple MESSy-fied basemodels to other domain models or other MESSy-fied models using the OASIS3-mct coupler software.

    • Contributions

    • Basic Entity

      2D

    • Representation

      gridpoint

    • Further Information

      available in EMAC and COSMO/MESSy
      a.kerkweg *at* fz-juelich.de

  • O3ORIG | operational
  • OFFEMIS | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      process (emission of tracers)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      This submodel reads emission fluxes in 2D ([molecules/(m2s)] i.e., surface emissions) and 3D ([molecules/(m3s)], ‘volume emissions’, e.g. aircraft emissions) from netCDF-files (via NCREGRID) and updates the tracer tendencies (gridpoint- and Lagrangian) accordingly.

    • Contributions

      Astrid Kerkweg

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-3603-2006
      patrick.joeckel *at* dlr.de

  • ONEMIS | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      Max Planck Institute for Chemistry
      University Bonn
      Laboratoire des Sciences du Climat et de l’Environnement (LSCE)

    • Type

      process (emission of tracers and aerosols)

    • Maintainer

      Astrid Kerkweg

    • Original Code

    • Description

      This submodel calculates 2D emission fluxes for gas-phase tracers ([molecules/(m2 s)] i.e., surface emissions) and updates the tracer tendencies accordingly. In addition, aerosol source functions are calculated. This submodule has been derived from a former version of the EMDEP submodel.

    • Contributions

      Yves Balkanski and Ina Tegen: dust emissions 
      From the project PHOENICS: Philip Stier (implementation of sea salt, dust, DMS, SO2, BC/OC aerosol emissions in the ECHAM5), Sylvia Kloster (DMS emission), Michael Schulz (sea-salt emissions, dust emissions)
      Jörg Steinkamp: refined NO emissions from soil
      Susannah Burrows: bio-aerosol emissions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-3603-2006
      a.kerkweg *at* fz-juelich.de

  • ORACLE | beta-test
    • Status

      beta-test, please contact Alexandra Tsimpidi (a.tsimpidi *at* fz-juelich.de)

    • Institution

      IEK-8 Forschungszentrum Jülich

    • Type

      process (organic aerosol formation and growth)

    • Maintainer

      Alexandra Tsimpidi

    • Original Code

      Alexandra Tsimpidi, Vlassis Karydis

    • Description

      ORACLE is a module that comprehensively describes the ORganic Aerosol Composition and Evolution in the atmosphere. It is designed to unify all of the technical features required by “state-of-the-science” air quality modules and the latest experimental discoveries that reveal the complex nature of organic aerosol (OA), into a single open-source system that is computationally efficient and flexible. The ORACLE module assumes a wide variety of semivolatile organic products and then separates them into groups of compounds with logarithmically spaced effective saturation concentrations. The model distinguish SVOCs and IVOCs from biomass burning and fuel combustion sources and VOCs from anthropogenic and biogenic sources using surrogate species for each source category and several effective saturation concentrations that can be defined by the user. Gas-phase photochemical reactions that change the volatility of the organics are taken into account and the oxidation products (SOA-sv, SOA-iv, and SOA-v) of each group of precursors (SVOCs, IVOCs, and VOCs) are simulated separately in the module to keep track of their origin.

    • Contributions

      S. N. Pandis

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-7-3153-2014
      a.tsimpidi *at* fz-juelich.de

  • ORBIT | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process

    • Maintainer

      Patrick Jöckel

    • Original Code

      MPI-M (ECHAM5), ECMWF

    • Description

      Calculation of orbital parameters of the Earth orbit around the sun and calculation of solar zenith angle, relative day length, etc.

    • Contributions

    • Basic Entity

      box

    • Representation

      scalar, gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-9-2209-2016
      patrick.joeckel *at* dlr.de

  • OROGW | operational
    • Status

      operational, please contact Roland Eichinger (roland.eichinger *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (orographic gravity waves and low level drag)

    • Maintainer

      Roland Eichinger

    • Original Code

      M. Miller, B. Ritter, F. Lott, E. Manzini

    • Description

      Parameterisation of subgrid scale orography (SSO) drag due to low level SSO blocking and orographic gravity wave forcing. Adapted from the routines ssodrag and ssortns in the ECHAM5 code.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      see chapter 7 of: Roeckner, E., Bäuml, G., Bonaventura, L., Brokopf, R., Esch, M., Giorgetta, M., Hagemann, S., Kirchner, I., Kornblueh, L., Manzini, E., Rhodin, A., Schlese, U., Schulzweida, U., & Tompkins, A.: The atmospheric general circulation model ECHAM 5. PART I: Model description. – 2003.  doi: 10.17617/2.995269
      roland.eichinger *at* dlr.de

  • OTPHYSC | beta-test
    • Status

      beta-test, please contact Andrea Pozzer (andrea.pozzer *at* mpic.de)

    • Institution

      Max Planck Insitute for Chemistry
      Max Planck Insitute for Meteorology

    • Type

      process (oceanic tracer advection and mixing)

    • Maintainer

      Andrea Pozzer

    • Original Code

      Andrea Pozzer

    • Description

      This Submodel describes advection, convection and diffusion of tracers in the ocean. Additionally the air-sea fluxes (from AIRSEA, SCAV and/or SCALC) can be used to update the oceanic concentrations of tracerss, as well as riverine input (either from global constant or from input fields).

    • Contributions

      Bastian Kern

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      andrea.pozzer *at* mpic.de

  • PHOTO | beta-test
    • Status

      beta-test, please contact Christoph Brühl (christoph.bruehl *at* mpic.de)

    • Institution

      Max Planck Insitute for Chemistry

    • Type

      process (Photolysis rates)

    • Maintainer

      Christoph Brühl

    • Original Code

      Jochen Landgraf, Christoph Brühl, Wilford Zdunkowski

    • Description

      The Photolysis submodel is for fast online calculation of photolysis rates using cloud water content and cloudiness calculated by the base model and/or climatological ozone and climatological aerosol. A delta-twostream-method is used for 8 spectral intervals in UV and visible together with pre-calculated effective cross-sections (sometimes temperature and pressure dependent) for more than 50 tropospheric and stratospheric species. If used for the mesosphere, also Ly-alpha radiation is included. Only the photolysis rates for species present are calculated. Optionally, the UV-C solar heating rates by ozone and oxygen are calculated. See also JVAL for other representations / interfaces.

    • Contributions

      Rolf Sander, Patrick Jöckel: ECHAM5/MESSy interface

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      Photolysis code
      christoph.bruehl *at* mpic.de

  • PLANET | beta-test
    • Status

      beta-test, please contact Hella Garny (hella.garny *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      generic

    • Maintainer

      Anna Götz, Hella Garny

    • Original Code

      Anna Götz, Hella Garny

    • Description

      The PLANET submodel allows for modification of planetary parameters like the rotation rate in the model via namelist. To activate via preprocessor directive, it needs to be enabled at configuration (“./configure … –enable MESSYPLANET”).

    • Contributions

      Patrick Jöckel

    • Basic Entity

      box

    • Representation

      gridpoint (universal constants)

    • Further Information

      For Details contact hella.garny *at* dlr.de

  • PLUMEGAS | alpha-test
    • Status

      alpha-test, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (chemistry in exhaust plumes)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Mauro Dall’Amico

    • Description

      PLUMEGAS is a MESSy submodel for parameterising the gas-phase chemistry in exhaust-gas plumes.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • PTRAC | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      This submodel uses user-defined initialised Prognostic Tracers to test mass conservation, monotonicity, and positive definiteness of Eulerian and Lagrangian advection algorithms.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-8-1677-2008
      patrick.joeckel *at* dlr.de

  • PTRACINI | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Mainz

    • Type

      diagnostic

    • Maintainer

      Astrid Kerkweg

    • Original Code

      Christiane Hofmann

    • Description

      The submodel PTRACINI (prognostic tracer initialisation) enables the initialisation of tracers under certain conditions. In this way it is possible to analyse tracer transport processes for different meteorological phenomena.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      a.kerkweg *at* fz-juelich.de

  • QBO | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Meteorology
      Max Planck Institute for Chemistry

    • Type

      process (Quasi-Biennial Oscillation)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Maarten van Aalst, Marco Giorgetta

    • Description

      This submodel is for assimilation of QBO zonal wind observations.

    • Contributions

      Patrick Jöckel: MESSy interface

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • QTIMER | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      generic (measure run-time and trigger restart)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      QTIMER measures the WALL-, CPU-, SYSTEM-, and USER-time of each model time step and for each task. The results are stored in channel objects for output and analysis. Furthermore, QTIMER accumulates the WALL-clock time and triggers a restart (check-pointing), if a specific percentage of the maximum available wall-clock time as requested from the job-scheduler (all defined in the namelist) is reached. In addition QTIMER provides generic subroutines to measure time intervals for profiling.

    • Contributions

      Astrid Kerkeg (generic subroutines to instrument code for profiling)

    • Basic Entity

      box

    • Representation

      scalar

    • Further Information

      patrick.joeckel *at* dlr.de

  • RAD | operational
    • Status

      operational, please contact Simone Dietmüller (simone.dietmueller *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (radiation, heating rates)

    • Maintainer

      Simone Dietmüller

    • Original Code

      Marco Giorgetta, MPI-Met, ECMWF

    • Description

      New implementation of the ECHAM5 radiation code according to the MESSy standard. New and extended features are: (1) completely revised radiation interface structure, (2) possibility for multiple diagnostic radiation calls (instantaneous or stratospheric adjusted radiative forcing) with (almost) arbitrary input (all via channel object selection in namelist), (3) two alternative shortwave radiation schemes (ECHAM5 standard and modified according to Thomas (2008).

    • Sub-Submodels

      RAD_FUBRAD

    • Contributions

      Benedikt Steil (RAD4ALL), Markus Kunze, Holger Tost, Patrick Jöckel

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-9-2209-2016
      simone.dietmueller *at* dlr.de

  • RAD_FUBRAD | beta-test
    • Status

      beta-test, please contact Markus Kunze (markus.kunze *at* met.fu-berlin.de)

    • Institution

      Free University Berlin

    • Type

      process (short wave radiation, heating rates)

    • Maintainer

      Markus Kunze

    • Original Code

      U. Langematz, K. Matthes, K. Nissen

    • Description

      Sub-submodel of RAD; FUBRAD is a high-resolution short-wave heating rate parameterisation for solar variability studies. If switched on it replaces the RAD radiation at wavelengths most sensitive to solar variability (UV and visible) between the model top and 70 hPa. Elsewhere RAD is retained.

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-7-5391-2007
      https://doi.org/10.5194/gmd-9-2209-2016
      markus.kunze *at* met.fu-berlin.de

  • RELAX | beta-test
    • Status

      beta-test, please contact Hella Garny (hella.garny *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process (newtonian cooling and rayleigh friction)

    • Maintainer

      Hella Garny

    • Original Code

      Hella Garny (based on Held and Suarez, Polvani and Kushner)

    • Description

      The submodel RELAX optionally calculates (1) Newtonian cooling, i.e. relaxes the temperature towards a given equilibrium temperature with a given relaxation time scale and (2) Rayleigh friciton, i.e. relaxes horizontal winds towards zero with a given damping coefficient. The submodel is used to run EMAC as idealized model.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      hella.garny *at* dlr.de

  • RND | operational
  • RNDTEST | beta-test
    • Status

      beta-test, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      Meteorological Institute, University Bonn

    • Type

      diagnostic (test of random number generation)

    • Maintainer

      Astrid Kerkweg

    • Original Code

      The submodel code is based on the ATTILA submodel.

    • Description

      This submodel calculates random numbers using the interface submodel RND according to the namelist entries, and dumps them into channel objects. Its main purpose is to test the implementation of RND.

    • Contributions

    • Basic Entity

      box

    • Representation

      scalar

    • Further Information

      a.kerkweg *at* fz-juelich.de

  • S4D | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      S4D (Sampling in 4 Dimensions) interpolates the requested model data to the track of a moving observatory platform (aircraft, ship, train, etc.) on-line, i.e., during the model simulation. The platform location(s) in space and time are provided as input file(s).

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • SATSIMS | beta-test
    • Status

      beta-test, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      University Mainz

    • Type

      diagnostic (satellite simulators)

    • Maintainer

      Holger Tost

    • Original Code

      Holger Tost, Steve Klein, Mark Webb

    • Description

      This submodel represents an interface for (potentially) various satellite simulators. Currently, the ISCCP cloud simulator is the only sub-submodel implemented to diagnose cloud optical thickness, cloud types, etc.

    • Sub-Submodels

      SATSIMS_ISCCP

    • Contributions

      Steve Klein, Mark Webb (ISCCP simulator source code), J. Quaas (implementation for ECHAM5)

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      ISCCP Simulator
      tosth *at* uni-mainz.de

  • SCAV | operational
    • Status

      operational, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      Max Planck Institute for Chemistry
      University Mainz

    • Type

      process (wet scavenging of tracers)

    • Maintainer

      Holger Tost

    • Original Code

      Holger Tost

    • Description

      The Scavenging submodel simulates the processes of wet deposition and liquid phase chemistry in precipitation fluxes. It considers gas-phase and aerosol species in large-scale as well as in convective clouds and precipitation events.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-565-2006
      https://envmodel.ipa.uni-mainz.de/submodels-scav/
      tosth *at* uni-mainz.de

  • SCALC | operational
    • Status

      operational, please contact Bastian Kern (bastian.kern *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Bastian Kern

    • Original Code

      Bastian Kern

    • Description

      With this submodel Simple CALCulations with channel objects can be performed.

    • Contributions

      Mariano Mertens, Patrick Jöckel, Franziska Winterstein, Astrid Kerkweg

    • Basic Entity

    • Representation

      any representation

    • Further Information

      make docu ; display -alpha off messy/docu/pdf/scalc.pdf &
      https://doi.org/10.5194/gmd-9-1153-2016
      bastian.kern *at* dlr.de

  • SCOUT | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      SCOUT (Stationary Column OUTput) enables high-frequency output of model data at the position of stationary observatories on-line.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • SEDI | operational
  • SF6 | beta-test
  • SORBIT | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      This submodel is for sampling model data along sun-synchronous satellite orbits.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • SPACENOX | alpha-test
    • Status

      alpha-test, please contact Andreas Baumgaertner (work *at* andreas-baumgaertner.net)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (NOx from space)

    • Maintainer

      Andreas Baumgaertner

    • Original Code

      Andreas Baumgaertner

    • Description

      Energetic particles from space produce ionisation and subsequently N and NO in different layers of the atmosphere. This submodel parameterises firstly the effects of galactic cosmic rays in the stratosphere and secondly the downward transport of NO, produced by charged particles in the thermosphere, into the polar winter mesosphere.

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-9-2729-2009
      work *at* andreas-baumgaertner.net

  • SPE | beta-test
    • Status

      beta-test, please contact Stefan Versick (stefan.versick *at* kit.edu)

    • Institution

      Max Planck Institute for Chemistry
      Karlsruhe Institute of Technology

    • Type

      process (solar proton events, parameterized ionisation effects)

    • Maintainer

      Stefan Versick

    • Original Code

      Andreas Baumgaertner

    • Description

      The submodel parameterises the effects of ionisation in the atmosphere. NOx and HOx production rates are calculated from ionisation rates, which are computed from GOES proton flux measurements, precalculated by another model (e.g. AIMOS), are parameterized and depend on Kp-Index (only thermosphere) or are coming from the parameterisation of photoionisation. Instead of parameterising NOx and HOx production rates, the module also can be coupled to a simple ion chemistry meccanism and produces ions directly.

    • Contributions

      Stefan Versick

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      ionisation effects in alpha-test status
      https://doi.org/10.5194/acp-10-7285-2010
      stefan.versick *at* kit.edu

  • SURFACE | operational
    • Status

      operational, please contact Sabine Brinkop (sabine.brinkop *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process

    • Maintainer

      Sabine Brinkop

    • Original Code

      ECHAM5

    • Description

      The SURFACE submodel is the modularized version of the ECHAM5 subroutines SURF, LAKE, LICETEMP and SICETEMP. SURFACE calculates the surface temperatures over land, ice, ocean, lake, and within the soil, soil water content, snow depth, snow melt, glacier depth, runoff, drainage and soil heat flux.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      sabine.brinkop *at* dlr.de

  • SVOC | alpha-test
    • Status

      alpha-test, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      Max Planck Institute for Chemistry
      University Mainz

    • Type

      process

    • Maintainer

      Holger Tost

    • Original Code

      Mega Octaviani

    • Description

      SVOC calculates the special chemistry and special processes for semi-volatile organic pollutants, e.g. DDT and similar substances. It is closely linked to other process submodels, e.g. chemistry and deposition schemes, aerosol partitioning, etc. to describe the full cycle of these compounds. A special process is the re-volatilisation of depositioned material, i.e. an emission of previously deposited material, such that long-range transport can take place in several substeps of deposition and re-volatilisation. Furthermore, gas-aerosol partitioning, biotic degradation and heterogeneous chemistry of these substances are calculated within this submodel.

    • Contributions

      H. Tost, G.Lammel

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-12-3585-2019
      tosth *at* uni-mainz.de

  • TAGGING | operational
  • TBUDGET | alpha-test
    • Status

      alpha-test, please contact Phoebe Graf (phoebe.graf *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic (tagging)

    • Maintainer

      Phoebe Graf

    • Original Code

      Phoebe Graf, Patrick Jöckel

    • Description

      The submodel specifies the contribution of different production cycles (e.g. associated with different source gases) to a tracer (family). This is done by defining additional diagnostic tracers with certain production rates. These are specified in namelist entries together with the total tracer and the loss of the total tracer. For a tracer t, a sub-tracer t_i is calculated by d/dt (t_i) = P_i + L*(t_i/t), where L is the destruction rate of t and P_i the production of tracer t_i. A numerical correction (scaling) of t_i to ensure that the sum (over i) of all t_i equals the total tracer (family) t is applied automatically.

    • Contributions

      Volker Grewe, Hella Garny

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      phoebe.graf *at* dlr.de

  • TENDENCY | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      generic (tendency accounting for the state variables)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Roland Eichinger, Patrick Jöckel

    • Description

      Generic submodel (currently only for EMAC) to trace process-based tendencies of prognostic variables. The main idea is the outsourcing of the tendency accounting for the state variables from the process operators (submodels) to the TENDENCY submodel itself. In this way, a record of the tendencies of all process-prognostic variable pairs can be stored.

    • Contributions

    • Basic Entity

      column vector

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-7-1573-2014
      patrick.joeckel *at* dlr.de

  • TIMEPOS | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      This submodel is used for diagnostic output according to the ETH-Zürich ETHmeg database ( http://www.megdb.ethz.ch/dbstrategy.php ) for model evaluation.

    • Contributions

      Dominik Brunner: ‘timepos’ idea

    • Basic Entity

      3D

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • TIMER | operational
    • Status

      operational, please contact Astrid Kerkweg (a.kerkweg *at* fz-juelich.de)

    • Institution

      University Mainz
      University Bonn

    • Type

      generic (time information (clock) and event management)

    • Maintainer

      Astrid Kerkweg

    • Original Code

      parts of the code have been derived from ECHAM5

    • Description

      TIMER is the infrastructure model providing the time and date control for each MESSy-fied model, furthermore it provides an event handling.

    • Sub-Submodels

      TIMER_MANAGER, TIMER_EVENT

    • Contributions

    • Basic Entity

      box

    • Representation

      scalar

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      a.kerkweg *at* fz-juelich.de

  • TNUDGE | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      process

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      The submodel ‘Tracer Nudg(e)ing’ is used for nudging user-defined tracers with arbitrary user-defined fields.

    • Contributions

      Laurens Ganzeveld: preliminary code
      Joachim Buchholz: intensive testing of the code and bug-reports
      Christian Kurz: intensive testing of the code and bug-reports

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-6-3603-2006
      patrick.joeckel *at* dlr.de

  • TPULSE | beta-test
    • Status

      beta-test, please contact Frauke Fritsch (frauke.fritsch *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Frauke Fritsch

    • Original Code

      Frauke Fritsch

    • Description

      A set of tracers can be initialized and reset to zero periodically.

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      frauke.fritsch *at* dlr.de

  • TRACER | operational
    • Status

      operational, please acknowledge Patrick Jöckel

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      generic (memory and meta-data management for tracers)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      Handling of data and meta-data for chemical species. Note: This implementation is independent from the original ECHAM5 tracer implementation!

    • Sub-Submodels

      TRACER_FAMILY: sub-submodel for transporting user-defined tracer-sets as tracer families
      TRACER_PDEF: sub-submodel to force positive definite tracer mixing ratios with diagnostics

    • Contributions

      Astrid Kerkweg: corrections for time filter consistency; major contributions to generic sub-submodel TRACER_FAMILY
      Joachim Buchholz: major contributions to generic sub-submodel TRACER_FAMILY
      Andreas Rhodin: original tracer implementation for ECHAM5

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-8-1677-2008
      patrick.joeckel *at* dlr.de

  • TREXP | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic (artificial tracers and point sources)

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      TREXP (Tracer Release EXperiments from Point sources) was initially implemented to provide a submodel for artificial tracer studies. It is used to define new tracers (including one degradation reaction) and point sources of tracers via namelist.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • TROPOP | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel, Michael Traub

    • Description

      Submodel for Tropopause (WMO + PV) and other diagnostics.
      Note: This submodel will probably be renamed.

    • Contributions

      Michael Traub: planetary boundary layer height diagnostic
      Benedikt Steil: O3, N2O, NOy parameterisation at tropopause

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • TRSYNC | alpha-test
    • Status

      alpha-test, please contact Franziska Winterstein (franziska.winterstein *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      process

    • Maintainer

      Franziska Winterstein

    • Original Code

      Franziska Winterstein

    • Description

      TRSYNC synchronizes the HDO (or equivalent) tracer from chemistry (either CH4 or MECCA_TAG) with the H2OISOHDOvap tracer of H2OISO by taking care of the units as well.

    • Contributions

    • Basic Entity

    • Representation

      gridpoint

    • Further Information

      franziska.winterstein *at* dlr.de

  • UBCNOX | beta-test
    • Status

      beta-test, please contact Stefan Versick (stefan.versick *at* kit.edu)

    • Institution

      Karlsruhe Institute of Technology

    • Type

      process

    • Maintainer

      Stefan Versick

    • Original Code

      Stefan Versick, Bernd Funke, Holger Nieder

    • Description

      The UBCNOX submodel parameterizes the influence of energetic particle influence (mainly by electrons) on NOx. It includes several parameterizations including the one recommended in CMIP6.

    • Contributions

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/acp-16-8667-2016
      stefan.versick *at* kit.edu

  • VAXTRA | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      VAXTRA (Vertical AXes TRAnsformations) can be used to transform 3D gridpoint variables from the native hybrid-pressure vertical axis (i.e., in GP_3D_MID or GP_3D_INT representation) on-line to arbitrary (specified via namelist) pressure, height or potential temperature vertical axes for output via CHANNEL.

    • Contributions

    • Basic Entity

      box

    • Representation

      gridpoint

    • Further Information

      patrick.joeckel *at* dlr.de

  • VAHR | alpha-test
    • Status

      alpha-test, please contact Andreas Baumgaertner (work *at* andreas-baumgaertner.net)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (volcanic aerosol heating rates)

    • Maintainer

      Andreas Baumgaertner

    • Original Code

      Andreas Baumgaertner

    • Description

      Applies heating rates (e.g., supplied off-line via OFFLEM) to the temperature tendency.

    • Contributions

      data currently by Gera Stenchikov

    • Basic Entity

      global, 3D

    • Representation

      gridpoint

    • Further Information

      work *at* andreas-baumgaertner.net

  • VEG | alpha-test
    • Status

      alpha-test, please contact Holger Tost (tosth *at* uni-mainz.de)

    • Institution

      University Mainz
      Senckenberg Biodiversity and Climate Research Centre Frankfurt (SBiK-F)

    • Type

      process

    • Maintainer

      Holger Tost

    • Original Code

      Holger Tost, Matthew Forrest, LPJ-GUESS developer team at Lund university

    • Description

      The submodel veg provides an interface to the dynamic vegetation model LPJ-GUESS. Furthermore, vegetation information useful for interactive coupling with EMAC is calculated and provided as channel objects. It is required to formulate a license agreement with the LPJ-GUESS team at Lund, so the LPJ-GUESS code is not part of the standard distribution.

    • Contributions

      LPJ-GUESS developer team

    • Basic Entity

      global

    • Representation

      gridpoint

    • Further Information

      tosth *at* uni-mainz.de

  • VERTDIFF | beta-test
    • Status

      beta-test, please contact Andreas Baumgaertner (work *at* andreas-baumgaertner.net)

    • Institution

      Aerospace Engineering Sciences, University of Colorado at Boulder

    • Type

      process (vertical diffusion)

    • Maintainer

      Andreas Baumgaertner

    • Original Code

    • Description

      The submodel VERTDIFF incompasses the dry turbulence scheme from Holtslag and Boville (J. Climate, 1993) as implemented in CAM3 and CAM4. It is required for simulations with CESM1/MESSy. Currently the submodel does not substitute the ECHAM5 vertical diffusion routines, which are still part of the ECHAM5 basemodel in an EMAC simulation and therefore cannot be used with EMAC. For further details see the supplement to the publication “Implementation of the Community Earth System Model (CESM1, version 1.2.1) as a new basemodel for the MESSy framework (version 2.50 and beyond)” in Geosci. Model Dev. (2015).

    • Contributions

    • Basic Entity

    • Representation

    • Further Information

      work *at* andreas-baumgaertner.net

  • VERTEX | alpha-test
    • Status

      alpha-test, please contact Huug Ouwersloot (huug.ouwersloot *at* mpic.de)

    • Institution

      Max Planck Institute for Chemistry

    • Type

      process (vertical exchange)

    • Maintainer

      Huug Ouwersloot

    • Original Code

      ECHAM5, IFS, Huug Ouwersloot

    • Description

      VERTEX represents land-atmosphere exchange (except for tracers) and vertical diffusion – alternative to E5VDIFF. Includes several bug fixes compared to E5VDIFF and optional alternative parameterizations for vertical exchange.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      huug.ouwersloot *at* mpic.de

  • VISO | operational
    • Status

      operational, please contact Patrick Jöckel (patrick.joeckel *at* dlr.de)

    • Institution

      Max Planck Institute for Chemistry
      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Patrick Jöckel

    • Original Code

      Patrick Jöckel

    • Description

      VISO (Vertically layered iso-surfaces and maps) serves two purposes. First, it is used to diagnose vertically layered, 2-D isosurfaces in 3-D scalar fields in Eulerian (grid-point) representation. The search algorithm determines in every vertical column of the field the level index of the box with the specified value and, by linear interpolation, the fraction of the vertical box length below the specified value. The second application of VISO is for mapping 3-D scalar fields in Eulerian (grid-point) representation on surfaces defined by a level index (and optionally by a fraction of the box), as for instance an iso-surface defined by the same submodel.

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      https://doi.org/10.5194/gmd-3-717-2010
      patrick.joeckel *at* dlr.de

  • VISOP | beta-test
    • Status

      beta-test, please contact Bastian Kern (bastian.kern *at* dlr.de)

    • Institution

      DLR Institute for Atmospheric Physics

    • Type

      diagnostic

    • Maintainer

      Bastian Kern

    • Original Code

      Leonhard Scheck, LMU

    • Description

      Submodel to aggregate column properties for use in a radiative transfer model (offline) to generate synthetic satellite images (VISual Satellite OPerator).

    • Contributions

    • Basic Entity

      column

    • Representation

      gridpoint

    • Further Information

      bastian.kern *at* dlr.de