Documentation of the Changes in the COSMO-Model
Version 4.29

02.10.2013

This version now consolidates the developments for COSMO-Model 5.0. It only contains technical changes and does not modify the results of the operational configurations. It is the release candidate for Version 5.0

Contents:

  1. Unification of COSMO and MESSy Tracer Structure
  2. Added field W_SO to list of fields for possible external analysis
  3. Using of Namelist variable: l_ke_in_gds
  4. Using of names: vcoord, refatm
  5. Technical Changes and (minor) Bug Fixes
  6. Changes to the Namelists
  7. Changes of Results


1. Unification of COSMO and MESSy Tracer Structure

(by Astrid Kerkweg, Oliver Fuhrer, Anne Roches, Ulrich Schättler)

To avoid too many ifdefs in the computational modules and subroutines, the COSMO and the MESSy tracer structure have been adapted. Now many ifdefs are in the COSMO tracer source files, but could be avoided in the computational routines.

Back to Contents


2. Added field W_SO to list of fields for possible external analysis

(by Ulrich Schättler)

W_SO has been added to the list of fields for which it can be chosen, whether they are taken from the assimilation cycle (with tri=13) or from external analysis or other external programs (tri=0). The reason is to introduce some perturbations for W_SO for the ensembles. A new namelist switch lan_w_so has been introduced in the group /GRIBIN/ for choosing the correct field (similar to lan_t_so0, etc.)

Group Name Meaning Default
/GRIBIN/ lan_w_so Selection of soil moisture fields: whether from an external program (INT2LM) or an analysis (.TRUE.) or from the Nudging cycle (.FALSE.) .FALSE.

Explanation: the usage is similar to lan_t_so0 and such switches:

The consequence is, that all applications starting from interpolated analysis data, which are coming from the INT2LM, have to adapt their settings!

Back to Contents


3. Using of Namelist variable: l_ke_in_gds

(by Ulrich Schättler)

There are two different ways of coding vertical coordinate parameters (and some additional parameters for the reference atmosphere and the vertical coordinate type). Which way is chosen in INT2LM and the COSMO-Model can be specified by the Namelist variable l_ke_in_gds:

The following table shows the vertical coordinate parameters for both types. The name pv is taken from the grib_api convention for the vertical coordinate parameters and is now also used in the COSMO-Model.

Entry in pv Old specifications New specifications
pv( 1) p0sl ivctype
pv( 2) t0sl ke
pv( 3) dt0lp p0sl
pv( 4) vcflat t0sl
pv( 5) vcoords(1) dt0lp
pv( 6) vcoords(2) vcflat
pv( 7) vcoords(3) vcoords(1)
pv( 8) vcoords(4) vcoords(2)
etc.
pv( 3+ke1) vcoords(ke1-1) vcoords(ke1-3)
pv( 4+ke1) vcoords(ke1) vcoords(ke1-2)
pv( 4+ke1+1) ivctype vcoords(ke1-1)
pv( 4+ke1+2) svc1 vcoords(ke1)
pv( 4+ke1+3) svc2 svc1
pv( 4+ke1+4) nfltvc svc2
pv( 4+ke1+5) delta_t nfltvc
pv( 4+ke1+6) h_scal delta_t
pv( 4+ke1+7) ---- h_scal

The default for this namelist variable has been changed to: .TRUE. Therefore all GRIB1 vertical coordinate parameters are now coded in the new way. Note that the values after the vcoords depend on other namelist settings for the reference atmosphere and the vertical coordinate type.

If the old way of coding should be used, l_ke_in_gds has to be set to .FALSE. explicitely.

Back to Contents


4. Using of names: vcoord, refatm

(by Ulrich Schättler)

In version 4.28, new types were used to hold all vertical coordinate parameters and also parameters of the reference atmosphere. While names with suffixes _in and _out were used then in INT2LM and also in the COSMO-Model, it was decided to use _in in the INT2LM for the incoming fields from coarse grid models and the names without suffix for the corresponding variables of the COSMO grid and also throughout the whole COSMO-model.

Back to Contents


5. Technical Changes and (minor) Bug Fixes

Back to Contents


6. Changes to the Namelists

Group Name Meaning Default
/IOCTL/ l_ke_in_gds new default explicit GDS entry for number of model levels .TRUE.
/GRIBIN/ lan_w_so NEW switch for selection of external (tri=0) W_SO ' '

Back to Contents


7. Changes of Results

Most changes are pure technical. Results of operational applications are not changed.

Back to Contents