Forecast
scr/Forecast
is the script, which initiates actual forecast run (ALADIN/AROME/ALARO depending on FLAG
and PHFLAG
).
- Input parameters: none.
- Data: Boundary files (
ELSCF*
-files). Initial file (fc_start
). If data assimilation is used,fc_start
is the analysis file. In case of dynamical adaptation,fc_start
is the first boundary file. In case of AROME, Surfex initial file (SURFXINI.lfi
) is also neededscr/Prep_ini_surfex
. - Namelists: namelist templates
nam/namelist_fcst${FLAG}_default
are fetched based onFLAG
andPHFLAG
. The templates are completed inscr/Forecast
based on the choices ofNPROCX
,NPROCY
(seeconfig-sh/submit.*
),TFLAG
,OUTINT
,BDINT
andREDUCELFI
. In case of AROME also the namelists to control SURFEX-schemenam/TEST.des
andnam/EXSEG1.nam
are needed. - Executables: as defined by
MODEL
. - Output: Forecast files (spectral files
ICMSHALAD+*
). In case of AROME, Surfex files containing the surface data (AROMOUT_*.lfi
).
Forecast namelists
The current switches in the HARMONIE system (in ecf/config_exp.h
) provide only very limited possibility to control the different aspects of the model. If the user wants to have more detailed control on the specific schemes etc., one has to modify the variety of the namelists options.
In general, the different namelist options are documented in the source code modules (e.g. src/arp/module/*.F90
). Below is listed information on some of the choices.
NH-dynamics/advection/time stepping:
- A detailed overview of the such options has been given by Vivoda (2008).
Upper air physics switches
- Switches related to different schemes of ALADIN/ALARO physics,
src/arp/module/yomphy.F90
. - Switches related to physics schemes in AROME
src/arp/module/yomarphy.F90
. - Switches to tune different aspects of physics,
src/arp/module/yomphy0.F90
,src/arp/module/yomphy1.F90
,src/arp/module/yomphy2.F90
andsrc/arp/module/yomphy3.F90
- Switches related to HIRLAM physics,
src/arp/module/yhloption.F90
andsrc/arp/setup/suhloption.F90
.
Initialization switch
- Initialization is controlled by namelist
NAMINI
/NEINI
,src/arp/module/yomini.F90
.
Horizontal diffusion switches
- Horizontal diffusion is controlled by namelist
NAMDYN
/RDAMP*
,src/arp/module/yomdyn.F90#L55
. Larger the coefficient, less diffusion.
MPP switches
- The number of processors in HARMONIE are given in
config-sh/submit.*
. These values are transfered in tosrc/arp/module/yomct0.F90#L276
andsrc/arp/module/yommp.F90
.
Surface SURFEX switches
- The SURFEX scheme is controlled through namelist settings in
nam/surfex_namelists.pm
. The different options are described here.
Archiving
Archiving has a two layer structure. Firstly, all the needed analysis forecast and field extract files are stored in ARCHIVE directory by scr/Archive_fc
. This is the place where the postprocessing step expects to find the files.
At ECMWF all the requested files are stored to ECFS
into directory ECFSLOC
by the script scr/Archive_ECMWF