![]() |
The GCM ECHAM5
|
| 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):
|
| 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:
|
| DEVELOPER: | Patrick Jöckel |
| PREREQUISITES: | MESSy |
| FURTHER INFORMATION: | Patrick.Joeckel@dlr.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: | Patrick.Joeckel@dlr.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: |