Abstract

Abstract. The implementation of processes related to chemistry into Earth System Models and their coupling within such systems requires the consistent description of the chemical species involved. We provide a tool (written in Fortran95) to structure and manage information about constituents, hereinafter referred to as tracers, namely the Modular Earth Submodel System (MESSy) generic (i.e., infrastructure) submodel TRACER. With TRACER it is possible to define a multitude of tracer sets, depending on the spatio-temporal representation (i.e., the grid structure) of the model. The required information about a specific chemical species is split into the static meta-information about the characteristics of the species, and its (generally in time and space variable) abundance in the corresponding representation. TRACER moreover includes two submodels. One is TRACER_FAMILY, an implementation of the tracer family concept. It distinguishes between two types: type-1 families are usually applied to handle strongly related tracers (e.g., fast equilibrating species) for a specific process (e.g., advection). In contrast to this, type-2 families are applied for tagging techniques. Tagging means the artificial decomposition of one or more species into parts, which are additionally labelled (e.g., by the region of their primary emission) and then processed as the species itself. The type-2 family concept is designed to conserve the linear relationship between the family and its members. The second submodel is TRACER_PDEF, which corrects and budgets numerical negative overshoots that arise in many process implementations due to the numerical limitations (e.g., rounding errors). The submodel therefore guarantees the positive definiteness of the tracers and stabilises the integration scheme. As a by-product, it further provides a global tracer mass diagnostic. Last but not least, we present the submodel PTRAC, which allows the definition of tracers via a Fortran95 namelist, as a complement to the standard tracer definition by application of the TRACER interface routines in the code. TRACER with its submodels and PTRAC can readily be applied to a variety of models without further requirements. The code and a documentation are included in the electronic supplement.

Highlights

  • The Earth climate system is characterised by the cycling of constituents through different domains, such as the carbon, nitrogen, and sulphur cycles

  • The implementation of processes related to chemistry into Earth System Models and their coupling within such systems requires the consistent description of the chemical species involved

  • In order to avoid both problems, the tracer setup is performed during the initialisation phase of the model simulation in the following steps: 1. Definition of tracer sets: The tracer sets are defined by the base model interface layer (BMIL; for definition see Jockel et al, 2005; see Fig. 3); each tracer set is identified by a unique name

Read more

Summary

Introduction

The Earth climate system is characterised by the cycling of constituents through different domains, such as the carbon, nitrogen, and sulphur cycles. The code is written in standard Fortran (ISO/IEC 1539-1) We stress that this generic submodel TRACER can be used for other ESMs, general circulation models, chemistry transport models etc., without requiring the complete MESSy implementation, in a similar way as the generic submodel NCREGRID (Jockel, 2006). In this technical note we describe the basic ideas behind and the overall implementation of TRACER The MESSy submodel PTRAC, which is included in the electronic supplement (http://www.atmos-chem-phys.net/8/1677/2008/ acp-8-1677-2008-supplement.zip), allows the definition of tracers by a Fortran namelist Throughout this technical note “tracer” is used in a conceptual manner as a synonym for all kinds of constituents, i.e., reactive chemical species, long-lived species, substances of different phases (e.g., water vapour and liquid water), etc

TRACER
The meta-information structure
The data structure
The setup procedure
Tracer definition
Setup of tracer sets
Chemical coupling
TRACER FAMILY
Type-1 tracer families
Type-2 tracer families
Implementation
Examples
TRACER PDEF
Discussion
The implementation in the MESSy structure
Summary
! NOTES:
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.