NAM_SERIES
Fortran name |
Fortran type |
Default value |
|---|---|---|
LSERIES |
LOGICAL |
.FALSE. |
LMASKLANDSEA |
LOGICAL |
.FALSE. |
LWMINMAX |
LOGICAL |
.FALSE. |
LSURF |
LOGICAL |
.FALSE. |
LSERIES: flag to write temporal series in the diachronic file (.000) of each model:evolution of horizontally and vertically averaged fields (t),
evolution of horizontally averaged vertical profiles (z,t),
evolution of y-horizontally averaged fields at one level or vertically averaged between 2 levels (x,t).
LMASKLANDSEA: flag to separate sea and land points in temporal series (t) and (z,t),LWMINMAX: flag to compute minimum and maximum of vertical velocity W in temporal serie (t).LSURF: flag to compute temporal series on surface fields. You have to introduce in the code the surface fields you want :In
get_seriesn.f90of SURFEX : put the requested fields in ZINF. In the example of the current version XTS, XT_MNW,XT_BOT, XCT, XH_ML frommodd_flaken.f90are requested.In
get_surf_varn.f90of SURFEX : adjust the tile necessary to be present (in the example PWATER is required)In
ini_seriesn.f90of Meso-NH : put the number of requested fields : ex: for 5 fields, NSTEMP_SERIE1 = NSTEMP_SERIE1 +5 and give the tittle of each fieldIn
seriesn.f90of Meso-NH : give the tittle of each field
Note
See also the namelist NAM_SERIESn.
Some examples of temporal series are available which treat pronostic fields averaged or not vertically. For other fields (for example diagnostic fields such as relative humidity), the following Fortran routines must be modified:
ini_series.f90for initialization of size and name of diachronic records,seriesn.f90to store and possibly vertically average values during the run,write_seriesn.f90to horizontally average and write series in diachronic file.