Executables & Namelists
In the following subsection, you can find the list of compiled executables and its corresponding namelists :
All the information required to launch a given executable are located in a F90 namelist file. The Meso-NH user can change the value of the parameters without any compilation. These files provide the way for the Meso-NH user to interact with the numerical code and finally, they contain the identification cards of the different steps of the numerical experiment.
The information are written in the following form:
&NAM_LUNITn
CINIFILE = "INIFILE"
/
&NAM_CONFn
LUSERV = T,
LUSERC = F,
LUSERR = F,
LUSERI = F,
LUSERS = F,
LUSERG = F,
LUSERH = F,
NSV = 0
/
&NAM_LUNITn is the name of the first namelist of this file, the / character indicates the end of the list of information. These namelist parameters are defined by VAR = VALUE and these prescriptions are separated from each others by a comma and a blank character. Note that you can use more than one line to give a namelist, but in this case it is imperative to let a blank character at the end of each line.
Tip
The Meso-NH user does not need to prescribe all the parameters of a namelist, the missing information are taken equal to the default values written in the Fortran code. For example, the second namelist in the previous example can be written as:
&NAM_CONFn
LUSERV = T
/
because the other variables of &NAM_CONFn are set to the default values.
In order to clearly separate what can be modified for a given step of a numerical experiment, we affect a different namelist file name for each executables :
Executable |
Input namelist file |
Function |
|---|---|---|
PREP_PGD |
PRE_PGD1.nam |
Prepare horizontal grid file |
PREP_NEST_PGD |
PRE_NEST_PGD1.nam |
Prepare horizontal grid file for grid nesting |
PREP_IDEAL_CASE |
PRE_IDEA1.nam |
Prepare initial file for idealized simulation |
PREP_REAL_CASE |
PRE_REAL1.nam |
Prepare initial file for real case simulation |
SPAWNING |
SPAWN1.nam |
Spawn a Meso-NH file into another one with better horizontal resolution |
MESONH |
EXSEGn.nam |
Perform the simulation |
DIAG |
DIAG1.nam |
Compute diagnostic after simulation |
SPECTRE |
SPEC1.nam |
Compute spectra after simulation |
Because the grid-nesting technique requires the simultaenous presence of multiple models in the computer memory, free-parameters must be fixed for every model. This is performed by associating a namelist file per model, this explains why the namelist are suffixed by a number 1 or n just above. The different parameters present in these files are all given in this book and more details on the description of a given parameter are present in the code itself.