Documentation of the Changes in INT2LM
Version 1.19

06.06.2012

In autumn 2012 it is planned to release COSMO-Model 5.0 and INT2LM 2.0. This version of INT2LM is a first step in the unification of the INT2LM with the developments of the CLM Community.

Contents:

  1. Initializations for FLake variables / FLake coldstart
  2. Vertical Interpolation of GME soil layers to a different number of layers
  3. Interoperability / BCEPS
  4. Conditional Compilation
  5. Unification of Utility Modules with latest version of COSMO-Model (4.23)
  6. CLM Extensions for next unified Release
  7. Bug Fixes and Technical Changes
  8. Changes in the Namelists
  9. Changes of the Results

1. Initializations for FLake variables / FLake coldstart

(by Dmitrii Mironov)

A more consistent initialization of the variables for the cold start of FLake has been implemented. All variables are now set to some default reference values, even over ocean and over land. Also the variables t_ice and h_ice are set over lake grid boxes to default values (corresponding to NO ice).

There is an issue with the consistency of fr_lake and depth_lk in the external data. All the checks in INT2LM and the COSMO-Model for running the FLake model are based only on depth_lk > 0. So the fr_lake field is not used for any checks!

Now there is the convention, that depth_lk < 0.0 if and only if fr_lake < 0.5. To ensure this, a check is done in external_data, and if the check fails, the INT2LM is stopped.

NOTE: This is only valid, if NO tile approach is used. Then this convention / check has to be changed.

Back to Contents

2. Vertical Interpolation of GME soil layers to a different number of layers

(by Susanne Brienen)

A vertical interpolation of GME soil layers to a different number of layers has been interpolated. This is used to initialize the typical CLM soil configuration by operational NWP GME soil values. A new routine init_multi_layer_gme_ml has been written, based on the routine init_multi_layer_cm from the lcm2lm-case.

Outline of the changes:

If the number of incoming and outgoing layers is identical (ke_soil_in == ke_soil_lm), nothing is changed.

Back to Contents

3. Interoperability / BCEPS

(by Ulrich Schättler)

New Models have been implemented, that are accepted now by INT2LM (with Grib2 only):
yinput_model=

Extensions necessary to process UM and HIRLAM data:

Some more modifications to read data from other global models for BCEPS:

Back to Contents

4. Conditional Compilation

(by Ulrich Schättler)

Conditional compilation has been implemented for the libraries:

Back to Contents

5. Unification of Utility Modules with latest version of COSMO-Model (4.23)

Back to Contents

6. CLM Extensions for next unified Release

Back to Contents

7. Bug Fixes and Technical Changes

Back to Contents


8. Changes of the Namelists

There were the following changes for the Namelist variables:

Group Name Meaning Default
/CONTRL/ yinput_model Now accepts additional models:
  • UMG: Unified Model (UKMO); global version
  • UMR: Unified Model (UKMO); regional version
  • HIRLM: HIRLAM (High Resolution Limited Area Model)
Other valid settings are:
  • GME: Global Model of DWD, Germany
  • COSMO: Regional COSMO-Model
  • GSM: Global Model of JMA, Japan
  • GFS: Global Model of NCEP, USA
  • CM: Climate Model
' '
itype_calendar Now accepts additional value: 2 (for 365-day year support)
All valid settings are:
  1. gregorian calendar
  2. every year has 360 days
  3. every year has 365 days
0
itype_albedo New variable to choose the type of solar surface albedo. Valid settings are:
  1. surface albedo is a function of soiltype (method up to now and still default)
  2. surface albedo is determined by two external fields for dry and for saturated soil
  3. a background albedo is prescribed by external fields, which give average values for every month
  4. the vegetation albedo is modified by forest fraction
1

Back to Contents


9. Changes of the Results

There are no changes of the results in the NWP applications!

Back to Contents