The GCM ECHAM5
at the Max Planck Institute for Chemistry:

ECHAM5/MESSy


TITLE: BASIC STATISTICS
MODIFIED SECTION: stream/tracer interface
DESCRIPTION: The (temporal) average and the respective standard deviation (as alternative to the instantaneous values) of stream elements and tracers can now be written to the output files.
DEVELOPER: Patrick Jöckel
PREREQUISITES: MESSy
FURTHER INFORMATION: bstat.html

TITLE: vectorisation/parallelisation of nudging
MODIFIED SECTION: mo_nudging.f90, mo_nudging_buffer.f90, mo_nudging_constants.f90, mo_nudging_init.f90, mo_nudging_io.f90, mo_nudging_pattern.f90, mo_nudging_sst.f90, mo_nudging_utils.f90
DESCRIPTION: The nudging technique (ECHAM5 implementation by Ingo Kirchner) has been made available for use with vector lengths other than the number of longitudes (i.e. for nproma other than zero). Several minor improvements have been implemented.
DEVELOPER: Joachim Buchholz, Holger Tost, Patrick Jöckel
PREREQUISITES:
FURTHER INFORMATION:

TITLE: generalisation of vertical resolution
MODIFIED SECTION: mo_cloud.f90, mo_cumulus_flux.f90, mo_time_control.f90, rad_int.f90, mo_gwspectrum.f90, setgws.f90
DESCRIPTION: Previously, values for the ECHAM5 variables cauloc, cmfctop, cprcon, set_delta_time, zinpar, and zinhomi existed only for certain vertical resolutions (L19, L31, L39MA, L60MA, L90MA, and L191MA). Now inter- and extrapolations of those previously existing values are used if other vertical resolutions are chosen. Furthermore, the hard-coded level dependence of gravity wave emission has been replaced by a pressure dependence.
Note that the inter- and extrapolations of resolution dependent parameters are expected to be reasonable first guesses, however, this has to be tested for each new vertical resolution.
DEVELOPER: Joachim Buchholz
PREREQUISITES:
FURTHER INFORMATION:

TITLE: time filter consistency in vdiff
MODIFIED SECTION: vdiff.f90
DESCRIPTION: The correct start values for the leapfrog time-filter are calculated.
DEVELOPER: Holger Tost
PREREQUISITES:
FURTHER INFORMATION:

TITLE: ECHAM5/NCREGRID INTERFACE
MODIFIED SECTION: additional f90-code
DESCRIPTION: NCREGRID is used for data import from netCDF-files of arbitrary resolutions (latitude, longitude, hybrid-levels) directly into ECHAM5 stream-elements.
DEVELOPER: Patrick Jöckel
PREREQUISITES:
FURTHER INFORMATION: e5ncregrid.html

TITLE: BUILD PROCESS
MODIFIED SECTION: configure / (g)make
DESCRIPTION: The configure / (g)make process has been completely revised. The following architectures are currently supported (with and without MPI):
  • PC / Linux
  • PC-Cluster / Linux
  • Compaq Alpha / OSF1
  • NEC-SX6 / SUPER-UX (including cross compiler on SunOS and Linux)
  • IBM / AIX
DEVELOPER: Patrick Jöckel, Rolf Sander
FURTHER INFORMATION: configure.html
gmake help lists the possible make-targets

TITLE: CODE ANALYSIS
MODIFIED SECTION: additional script(s) + external software
DESCRIPTION: The fortran code can be checked with the fortran code analyser FORCHECK (http://www.forcheck.nl).
DEVELOPER: Patrick Jöckel
FURTHER INFORMATION: forcheck.html

TITLE: xmessy
MODIFIED SECTION: run script
DESCRIPTION: xmessy is a universal ECHAM5/MESSy run-script (including MPI handling, rerun-file handling, and handling of the queuing systems) for the supported architectures.
DEVELOPER: Patrick Jöckel, Rolf Sander
FURTHER INFORMATION: xmessy -h

TITLE: DATA REPRESENTATIONS
MODIFIED SECTION: stream interface
DESCRIPTION: The following representations have been added to the stream interface:
  • SCALAR
  • COLUMN
  • ARRAY1D
DEVELOPER: Patrick Jöckel
PREREQUISITES: MESSy
FURTHER INFORMATION: joeckel@mpch-mainz.mpg.de

TITLE: netCDF-library
MODIFIED SECTION: external libraries
DESCRIPTION: The netCDF-library (original source code available from http://www.unidata.ucar.edu/packages/netcdf) version 3.6.0b6 is used. The source code has been slightly modified for usage on NEC-SX6/SUPER-UX, such that all changes are embedded in pre-processor directives to guarantee full consistency with the netCDF-standard.
DEVELOPER: Patrick Jöckel
FURTHER INFORMATION: joeckel@mpch-mainz.mpg.de

TITLE: blas / lapack / netCDF-f90
MODIFIED SECTION: external libraries, configure/gmake
DESCRIPTION: The libraries blas, lapack, and netcdf90 are only compiled within the ECHAM5/MESSy distribution, if they are not pre-installed on the computer system.
DEVELOPER: Patrick Jöeckel
FURTHER INFORMATION: see also configure.html

TITLE: rsync_e5ini
MODIFIED SECTION: additional tcsh-script
DESCRIPTION: This script can be used for the synchronisation of the ECHAM5/MESSy input files on different hosts.
Note: 'srcdir' in rsync_e5ini needs to be set according to the actual directory structure.
DEVELOPER: Rolf Sander, Patrick Jöckel
PREREQUISITES:
FURTHER INFORMATION: download script: rsync_e5ini

TITLE: positive definite convective tracer transport
MODIFIED SECTION: convection (cuasc.f90, cubasmc.f90, cuddraf.f90, cudlfs.f90, cudtdq.f90, cuflx.f90, cuini.f90, cumastr.f90, cumastrh.f90, cumastrt.f90, vdiff.f90)
DESCRIPTION:
DEVELOPER: Sabine Brinkop, Michael Ponater, Christian Kurz, Robert Sausen
PREREQUISITES:
FURTHER INFORMATION:

TITLE:
MODIFIED SECTION:
DESCRIPTION:
DEVELOPER:
PREREQUISITES:
FURTHER INFORMATION:

This page was last modified on 10 Dec 2007.
If you have comments or suggestions, e-mail me at joeckel@mpch-mainz.mpg.de  !