Modular Earth Submodel System (MESSy)


The MESSy interface structure distinguishes 4 layers, which are sketched in the figure (simplified view):

Image MESSy Interface (simplified view)

A more detailed view is this one ... with more detailed information given below.

Image MESSy Interface

  1. The Base Model Layer (BML): At the final development state, this layer comprises only a central time integration management and a run control facility for the processes involved. In the transition state (at present) the BML is the domain specific model with all modularized parts removed. For instance, in case of an atmospheric model it is usually a GCM.
  2. The Base Model Interface Layer (BMIL), which comprises basically three functionalities: The BMIL therefore comprises the whole MESSy infrastructure which is organized in so called generic submodels.
  3. The Submodel Interface Layer (SMIL): This layer is a submodel-specific interface, which collects all relevant information/data from the BMIL, transfers them via parameter lists to the Submodel Core Layer (SMCL, see below), calls the SMCL routines, and distributes the calculated results from the parameter lists back to the BMIL. Since this layer performs the data exchange for the submodel, also the coupling/feedback between different submodelsis managed within this layer.
  4. The Submodel Core Layer (SMCL): This layer comprises the self-consistent core routines of a submodel (e.g., chemical integrations, physics, parameterizations, diagnostic calculations, etc.), which are completely independent of the implementation of the base model. Information exchange is solely performed via parameter lists of the subroutines. The output is completely determined by the input.

Further details can be found in:
Patrick Jöckel, Rolf Sander, Astrid Kerkweg, Holger Tost, and Jos Lelieveld, Technical Note: The Modular Earth Submodel System (MESSy) - a new approach towards Earth System Modeling, Atmos. Chem. Phys., 5, 433-444, SRef-ID: 1680-7324/acp/2005-5-433, 2005.

This page was last modified on 28 Apr 2011.
If you have comments or suggestions, e-mail me at  !