Metview's documentation is now on readthedocs!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The FLEXTRA environment

At ECMWF version 5.0 of FLEXTRA is centrally installed on ecgb and on some internal Linux-based systems. On these systems Metview is configured to pick up the FLEXTRA location automatically via this environment variable:

  • MV_FLEXTRA_EXE_PATH: defines the FLEXTRA executable

Hard-coded parameters

Some of the important FLEXTRA parameters cannot be specified at run time but are hard-coded in the source. The FLEXTRA installation at ECMWF uses the following set of hard-coded parameters:

DescriptionValueParameter in sourceSource file
Maximum number of grid points in E-W (input grid)

721

nxmaxpar_mod.f90
Maximum number of grid points in N-S (input grid)361nymaxpar_mod.f90
Maximum number of model levels (input grid)138 par_mod.f90
Maximum number of species6maxspecpar_mod.f90
Maximum number of particles2000000maxpartpar_mod.f90
Maximum number of age classes10maxageclasspar_mod.f90
Maximum number of receptor sites200maxreceptorspar_mod.f90
Maximum number of output grid nests0maxnestspar_mod.f90

Compilation

compiler: gfortran

compilation options:

-O3 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4

Necessary code modifications

To make FLEXTRA work at ECMWF the following modifications had to be made in the source code:

  • No labels