Kalpana Kalpana (Editor)

MOZART (model)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

MOZART (Model for OZone And Related chemical Tracers) is a chemistry transport model (CTM) developed jointly by the (US) National Center for Atmospheric Research (NCAR), the Geophysical Fluid Dynamics Laboratory (GFDL), and the Max Planck Institute for Meteorology (MPI-Met) to simulate changes in ozone concentrations in the Earth's atmosphere. MOZART was designed to simulate tropospheric chemical and transport processes, but has been extended into the stratosphere and mesosphere. It can be driven by standard meteorological fields from, e.g.,

Contents

  • the National Centers for Environmental Prediction (NCEP)
  • the European Centre for Medium-Range Weather Forecasts (ECMWF)
  • the Global Modeling and Assimilation Office (DMAO)
  • or by fields generated from general circulation models.

    MOZART development

    MOZART sources can be compiled for a variety of computing platforms. Three versions of MOZART are currently available (contact the development team):

  • MOZART2, the troposphere-only version published in Horowitz et al. (2003).
  • MOZART3 extends MOZART2 into the stratosphere and mesosphere.
  • MOZART4 improves MOZART2's
  • chemical mechanisms
  • photolysis scheme
  • dry deposition mechanism
  • biogenic emissions
  • handling of tropospheric aerosols.
  • Creating and running MOZART models

    A MOZART model consists of a set of input files, some of which help to create the MOZART executable through source code generation.

    The creation and running of a MOZART model typically moves through four phases:

    1. Creating, modifying, generating, or otherwise producing input files.
    2. ("proc") Generating Fortran 90 code to make the preprocessor.
    3. ("model") Using the previously generated code to make an executable.
    4. ("run") Running the executable to generate history or restart files and final output.

    A MOZART model can be run in one of three modes of parallelization:

    1. OpenMP, i.e. using OpenMP to manage multiple cores or processors in a single compute node, but not MPI.
    2. MPI, i.e. using MPI to manage multiple nodes in a cluster, but not OpenMP.
    3. hybrid, i.e. managed using both MPI and OpenMP. When available, the hybrid mode is usually the most efficient.

    References

    MOZART (model) Wikipedia