The New Comprehensive Atmospheric Chemistry Module MECCA R

The New Comprehensive Atmospheric Chemistry Module MECCA R

Technical note: The new comprehensive atmospheric chemistry module MECCA R. Sander, A. Kerkweg, P. Jöckel, J. Lelieveld To cite this version: R. Sander, A. Kerkweg, P. Jöckel, J. Lelieveld. Technical note: The new comprehensive atmospheric chemistry module MECCA. Atmospheric Chemistry and Physics, European Geosciences Union, 2005, 5 (2), pp.445-450. hal-00295611 HAL Id: hal-00295611 https://hal.archives-ouvertes.fr/hal-00295611 Submitted on 11 Feb 2005 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Atmos. Chem. Phys., 5, 445–450, 2005 www.atmos-chem-phys.org/acp/5/445/ Atmospheric SRef-ID: 1680-7324/acp/2005-5-445 Chemistry European Geosciences Union and Physics Technical note: The new comprehensive atmospheric chemistry module MECCA R. Sander, A. Kerkweg, P. Jockel,¨ and J. Lelieveld Air Chemistry Department, Max-Planck-Institute of Chemistry, P.O. Box 3060, 55020 Mainz, Germany Received: 20 September 2004 – Published in Atmos. Chem. Phys. Discuss.: 5 November 2004 Revised: 2 February 2005 – Accepted: 3 February 2005 – Published: 11 February 2005 Abstract. In this technical note we present the multi-purpose As part of the model development, one often needs to com- atmospheric chemistry model MECCA. Owing to its versatil- bine several chemistry mechanisms. Another frequently oc- ity and modular structure, it can be used for tropospheric as curing task is coupling chemical mechanisms to a meteoro- well as stratospheric chemistry calculations. Extending the logical model, for example, for an intercomparison. Unfortu- code to other domains (e.g. mesospheric or oceanic chem- nately, these are both time-consuming tasks due to different istry) is easily possible. MECCA contains a comprehen- approaches and incompatibilities between the codes. Also, it sive atmospheric reaction mechanism that currently includes: is often complicated because there is no clear separation be- 1) the basic O3, CH4, HOx, and NOx chemistry, 2) non- tween the meteorological and the chemical part of the model, methane hydrocarbon (NMHC) chemistry, 3) halogen (Cl, and such a setup is sensitive to errors. Br, I) chemistry, and 4) sulfur chemistry. Not only gas-phase In our implementation we apply a new approach aimed at chemistry but also aqueous-phase and heterogeneous reac- avoiding the above mentioned problems. Here, we present tions are considered. Arbitrary subsets of the comprehensive the new comprehensive and flexible atmospheric chem- mechanism can be selected according to the research objec- istry module MECCA (Module Efficiently Calculating the tives. The program code resulting from the chemical mech- Chemistry of the Atmosphere). anism can easily be used in any model, from a simple box model to a comprehensive global general circulation model. 2 Model Description The main features of MECCA, as described in detail below, 1 Introduction are: Many computer models of atmospheric chemistry have been Chemical flexibility: The chemical mechanism contains a developed in the past decades. Since each was aimed at a par- large number of reactions from which the user can select a ticular goal, they vary strongly in complexity and efficiency. custom-designed subset. It is easy to adjust the mechanism, e.g. according to the latest kinetics insights. Often they encompass the basic chemistry of O3, CH4, HOx Numerical flexibility: The numerical integration method can (=OH+HO2), and NOx (=NO+NO2). Some also include a more detailed mechanism for higher hydrocarbons, halogens, be chosen according to individual requirements of the stiff sulfur, or other species. There are box and column models as set of differential equations (efficiency, stability, accuracy, well as two- or three-dimensional regional and global mod- precision). els available. Chemical mechanisms have been developed Modularity: Due to its modular structure and strict adher- for the gas phase and also for aerosols and cloud droplets. ence to the MESSy standard (explained below), the code The focus is usually on either stratospheric or tropospheric can be easily coupled to other meteorological base mod- chemistry. The chemistry codes are intertwined with mete- els (e.g. box models, 1-dimensional column models, or 3- orological models that supply parameters such as radiation, dimensional models). temperature, pressure, humidity, and wind fields. Portability: The Fortran95 code is written in a portable way to allow its use on different platforms (e.g. Linux, Unix). Correspondence to: R. Sander Availability: The code is freely available to the scientific ([email protected]) community. © 2005 Author(s). This work is licensed under a Creative Commons License. 446 R. Sander et al.: The MECCA chemistry module 2.1 Chemical flexibility Although computationally more demanding, the latter are best suited for the most difficult stiffness problems e.g. as- In the current version of MECCA, five previously published sociated with multiphase chemistry. For each individual ap- chemical mechanisms have been combined and updated. plication, it is necessary to balance the advantages and dis- Tropospheric hydrocarbon chemistry is adopted from von advantages regarding efficiency, stability, accuracy, and pre- Kuhlmann et al. (2003). The chemistry of the stratosphere cision. We found that for most of our chemical mechanisms, is based on the model of Steil et al. (1998) and the Mainz Rosenbrock solvers of 2nd or 3rd order (Sandu et al., 1997) Chemical Box Model (Meilinger, 2000). Tropospheric halo- work best. However, we stress that it may be necessary to gen chemistry is taken from Sander and Crutzen (1996) and test other solvers as well to achieve the best performance von Glasow et al. (2002). The current mechanism con- for a given set of equations. Fortunately, switching between tains 116 species and 295 reactions in the gas phase, and 91 solvers is easy with KPP and does not require any reprogram- species and 258 reactions in the aqueous phase. The rate ming of the chemistry scheme. coefficients are updated according to Sander et al. (2003), There are also other numerical software packages avail- Atkinson et al. (2004), and other references. A detailed list- able to integrate these stiff sets of differential equations, e.g. ing of reactions, rate coefficients, and their references can be AutoChem (http://pdfcentral.shriver.umbc.edu/AutoChem/), found in the electronic supplement at http://www.copernicus. Spack (Djouad et al., 2003), Chemkin (http://www. org/EGU/acp/acp/5/445/acp-5-445-sp.zip. It is both possible reactiondesign.com/products/open/chemkin.html), Odepack and desirable to add reactions to the mechanism in the near (http://www.llnl.gov/CASC/odepack/), and Facsimile (Cur- future. However, for computational efficiency, it is normally tis and Sweetenham, 1987). We have chosen KPP for our not required to integrate the whole mechanism. Therefore MECCA model because, as far as we know, it is the only we have implemented a method by which the user can easily program that combines the following properties: create a custom-made chemical mechanism. Each reaction has several labels to categorize it. For example, the labels – The generated chemistry code is suitable for integration Tr and St indicate reactions relevant in the troposphere and into larger models. the stratosphere, respectively. These labels are not mutually – KPP is capable of producing Fortran95 code. exclusive. Many reactions need to be considered for both lay- ers. There are also labels for the phase in which they occur – KPP allows to choose between several numerical inte- (gas or aqueous phase) and for the elements that they con- grators. tain (e.g. Cl, Br, and I for reactions of the halogen species). It is also possible to create new labels for specific purposes. – The code is free. For example, all reactions with the label Mbl are part of a reduced mechanism for the marine boundary layer. Using 2.3 Modularity a Boolean expression based on these labels, it is possible An important feature of MECCA is its modular structure. to create custom-made subsets of the comprehensive mecha- Without any changes to the code, it is possible to link nism. The main advantage of maintaining a single compre- MECCA to different meteorological base models. This is hensive mechanism is that new reactions and updates of rate achieved by strict adherence to the MESSy standard, as de- coefficients need to be included only once so that they are scribed by Jockel¨ et al. (2005). A major advantage of this immediately available for all subsets. modularity is that it allows extensive testing of the chemical 2.2 Numerical flexibility mechanism in a box model before starting computationally expensive global model runs. The box models are easy to Once a subset of the full mechanism has been selected as handle. All that is needed is to supply constant values or a described above, the kinetic preprocessor (KPP) software time series for temperature, pressure, humidity, and J-values (Damian et al., 2002, Sandu and Sander, in preparation, of photolysis reactions. At present, MECCA chemistry mod- 20051) is used to transform the chemical equations into For- ules have been coupled to three box models and a 3-D global tran95 code. From a numerical point of view, atmospheric general circulation model. Preliminary results are shown in chemistry is a challenge due to the coexistence of very stable Sect. 3. 1 (e.g. CH4) and very reactive species, e.g. O( D). To over- come the stiffness issue, associated with the large range of 2.4 Portability timescales within a single set of differential equations, ro- To ensure maximum portability, the code is written in stan- bust numerical solvers are necessary.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us