Below, you find a list of useful tools available for pre- and postprocessing. If you have any suggestions for further tools to be included please contact us.
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): https://www.unidata.ucar.edu/software/netcdf/
-
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/software/netcdf/ -
Further Information
http://www.atmos-chem-phys.net/6/3557/2006/
http://www.pa.op.dlr.de/~PatrickJoeckel/ncregrid/
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
-
Type
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/software/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
Fortran90-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/software/netcdf/
openDX: http://www.opendx.org
Fortran-90 compiler - Further Information
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
Fortran-90 compiler - Further Information
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
https://www.geosci-model-dev.net/10/2615/2017/gmd-10-2615-2017-supplement.pdf
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
temdiag
-
Type
Fortran90-program for post-processing
-
Description
This program computes the Eliassen-Palm (EP) flux, the zonal-mean zonal wind tendency due to the EP flux divergence, and the residual-mean meridional circulation in latitude-pressure coordinates for every given input time step. The calculations are based on Andrews, D. G., Mahlman, J. D., & Sinclair, R. W., 1983, https://doi.org/10.1175/1520-0469(1983)040%3C2768:ETWATM%3E2.0.CO;2.
-
Developer
Roland Walz
-
Prerequisites
This program requires a single input netCDF-file with 4D (time, lev, lat, lon) fields of temperature [K], u- and v-wind [m/s], and vertical velocity [Pa/s].
-
Further Information
the README and temdiag.f90 in the distribution