Modular Earth Submodel System (MESSy)

MESSy Tools



NCREGRID

TYPE: pre- and post processing
DESCRIPTION: NCREGRID is a tool (written in FORTRAN-90) for data transfer 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.
DEVELOPER: Patrick Jöckel
PREREQUISITES: netCDF-library (with Fortran-90 interface): http://www.unidata.ucar.edu/packages/netcdf/
  Fortran-90 compiler
FURTHER INFORMATION: http://www.atmos-chem-phys.net/6/3557/2006/
  http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/



nc2mc

TYPE: csh-script
DESCRIPTION: This csh-script generates a multi-netCDF meta-file from a set of netCDF files. The resulting meta-file can be used to import a time-series (which is split into several netCDF files) as one dataset into ferret.
DEVELOPER: Patrick Jöckel
PREREQUISITES: ferret: http://ferret.wrc.noaa.gov/Ferret/
  netCDF (ncdump): http://www.unidata.ucar.edu/packages/netcdf/
FURTHER INFORMATION: http://www.pa.op.dlr.de/~PatrickJoeckel/nc2mc/



mchlog

TYPE: ksh-script
DESCRIPTION: This ksh-script can be used to identify the (correctly marked!) user specific changes in the code (MESSy change-logger).
DEVELOPER: Patrick Jöckel
PREREQUISITES: awk
FURTHER INFORMATION: mchlog or mchlog -h for usage information



mprenc, mprenc_all

MODIFIED SECTION: additional tcsh-scripts
DESCRIPTION: The tcsh-script mprenc pre-regrids input netCDF-files on various horizontal resolutions of ECHAM5/MESSy according to a given namelist-file, in order to speed up the initialisation phase.
  The tcsh-script mprenc_all performs the pre-regridding for a complete namelist-directory.
DEVELOPER: Patrick Jöckel
PREREQUISITES: NCREGRID: http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/
  ncdump (netCDF-library): http://www.unidata.ucar.edu/packages/netcdf/
  nctools: http://science.arm.gov/translators/arm_ware/nctools/tools_in.html
  gawk: http://www.gnu.org/directory/gawk.html
  Notes: GRDDIR_BASE in mprenc needs to be set according to the actual directory structure! The nctools, ncdump, gawk, and ncregrid must be in the PATH environment! MODELDATADIR in mprenc_all needs to be set according to the actual directory structure!
FURTHER INFORMATION: Download: mprenc, mprenc_all



ncdx

TYPE: f90-program for post-processing
DESCRIPTION: ncdx is a tool (written in Fortran-90) that scans a netCDF file and makes it openDX compliant.
DEVELOPER: Patrick Jöckel
PREREQUISITES: netCDF-library (with Fortran-90 interface): http://www.unidata.ucar.edu/packages/netcdf/
  openDX: http://www.opendx.org
  Fortran-90 compiler
FURTHER INFORMATION: http://www.pa.op.dlr.de/~PatrickJoeckel/ncdx/



openDX add-ons

TYPE: visualisation with openDX
DESCRIPTION: additional modules for post-processing/visualisation with openDX
DEVELOPER: Patrick Jöckel
PREREQUISITES: openDX: http://www.opendx.org
FURTHER INFORMATION: http://www.pa.op.dlr.de/~PatrickJoeckel/opendx/



prodloss

TYPE: preprocessing for MECCA1 and MECCA
DESCRIPTION: prodloss (written in Fortran95) can be used to identify production and loss-terms of a species family automatically and create a diagtrac.tex file for application in MECCA1 and MECCA.
DEVELOPER: Volker Grewe
PREREQUISITES: a valid MECCA1/KPP1 or MECCA/KPP equation file
FURTHER INFORMATION: http://www.pa.op.dlr.de/~VolkerGrewe/EMAC_VG.htm#ProdLoss



strato3bud

TYPE: postprocessing for 3D simulations with stratospheric chemistry
DESCRIPTION: strato3bud (written in Fortran95) can be used to calculate the stratospheric ozone budget (production and loss terms). The code is based on previously available FERRET-scripts.
DEVELOPER: Hella Garny
PREREQUISITES: the required 3D output from the model simulation
FURTHER INFORMATION: the README in the distribution



If you have comments or suggestions, e-mail me at Patrick.Joeckel@dlr.de!



Patrick Joeckel 2013-06-11