4.6.1. Namelist NAM_DUMMY_PGD

This namelist allows to incorporate into the physiographic file any surface field.

You can treat up to 999 such fields. These fields will be written on all the files you will use later(after prognostic fields initialization, or during and after run, etc...). Their name in the files are 'DUMMY_GRnnn', where nnn goes from 001 to 999.

During the execution of the programs, these fields are stored in the XDUMMY_FIELDS(:,:) (first dimension: spatial dimension, second dimension: total number of fields), in the module MODD_DUMMY_SURF_FIELD$n. You must modify the fortran source, where you want to use them.

Fortran name Fortran type default value
NDUMMY_NBR integer 0
CDUMMY_NAME(:) 1000 * character (LEN=20) 1000 * ' '
CDUMMY_FILE(:) 1000 * character (LEN=28) 1000 * ' '
CDUMMY_FILETYPE(:) 1000 * character (LEN=6) 1000 *' '
CDUMMY_AREA(:) 1000 * character (LEN=3) 1000 *'ALL'
CDUMMY_ATYPE(:) 1000 * character (LEN=3) 1000 *'ARI'

Only the first NDUMMY_NBR values in these arrays are meaningfull.

  • NDUMMY_NBR: number of dummy fields.
  • CDUMMY_NAME(:): list of the dummy fields you want to initialize with your own data. You can give any name you want. This is a way to describe what is the field. This information is not used by the program. It is just written in the FM files.
  • CDUMMY_FILE(:): list of the names of the files containing the data for the fields you have specified in CDUMMY_NAME(:).
  • CDUMMY_FILETYPE(:): list of the types of the files containing the data for the fields you have specified in CDUMMY_NAME(:) ('DIRECT', 'LATLON', 'BINLLF', 'BINLLV', 'ASCLLV').
  • CDUMMY_AREA(:):area of meaningfullness of the fields you have specified in CDUMMY_NAME(:) ('ALL', 'NAT', 'TWN', 'SEA', 'WAT', 'LAN', respectively for everywhere, natural areas, town areas, sea, inland waters, land = natural cover + town). For example, oceanic emission of DNS is relevant on 'SEA'.
  • CDUMMY_ATYPE(:) :type of averaging (during PGD for the fields you have specified in CDUMMY_NAME(:) ('ARI', 'INV', 'LOG', respectively for arithmetic, inverse and logarithmic averaging).