...
An example forecast experiment has been prepared for OpenIFS 48r1. The experiment ID is ab2a.
You should first download the tarball for this example experiment from here: https://sites.ecmwf.int/openifs/openifs-data/case_studies/48r1/karl/ab2a.tar.gz
Extract the example forecast experiment ab2a.tar.gz
into a folder in a location suitable for model experiments. The global OpenIFS configuration file (oifs-config.edit_me.sh
) sets the variable OIFS_EXPT
which should point to the root directory for your OpenIFS experiments. You should extract ab2a.tar.gz
to this location, and this folder will become your experiment directory.
...
On the ECMWF hpc2020 our model has been previously installed to $OIFS_HOME
which is in $HOME/openifs-48r1.1
. For the experiment we extract the ab2a package to to $OIFS_EXPT
which is in a different location on the file system. The experiment directory shall therefore be $OIFS_EXPT/ab2a/2016092500
.
...
Code Block | ||||
---|---|---|---|---|
| ||||
cd $OIFS_EXPT wget https://sites.ecmwf.int/openifs/openifs-data/case_studies/48r1/karl/# download the experiment tarball and extract to the experiment folder: cp ab2a.tar.gz $OIFS_EXPT tar -xvzf ab2a.tar.gz |
Ensure the namelist files for the atmospheric model (fort.4) and for the wave model (wam_namelist) are found in the experiment directory. If they are not already there then you can find them in a subfolder (called ecmwf
) inside the experiment directory.
...
Code Block | ||||
---|---|---|---|---|
| ||||
#--- required variables for this experiment: OIFS_EXPID="ab2a" # your experiment ID OIFS_RES="255" # the spectral grid resolution (here: T255) OIFS_GRIDTYPE="l" # the grid type, either 'l' for linear reduced grid, or 'o' for the cubic octahedral grid OIFS_NPROC=8 # the number of MPI tasks OIFS_NTHREAD=4 # the number of OpenMP threads OIFS_PPROC=true # enable postprocessing of model output after the model run OUTPUT_ROOT=$(pwd) # folder where pproc output is created (only used if OIFS_PPROC=true). In this case an output folder is created in the experiment directory. LFORCE=true # overwrite existing symbolic links in the experiment directory LAUNCH="" # the platform specific run command for the MPI environment (e.g. "mpirun", "srun", etc). #--- optional variables that can be set for this experiment: #OIFS_NAMELIST='my-fort.4' # custom atmospheric model namelist file #OIFS_EXEC="<cutome<custom-path>/ifsMASTER.DP" # model exec to be used for this experiment |
...
- It is important to change
"/path/to/your/config/oifs-config.edit_me.sh"
to the actual path for theoifs-config.edit_me.sh,
e.g.,"$HOME/openifs-48r1.1/oifs-config.edit_me.sh"
- The default resources requested in
run.ecmwf-hpc2020.job
are 8 nodes on the ECMWF hpc2020 machine, with a total of 256 MPI tasks and 4 OpenMP threads. This can be changed as required. - For information, the
LAUNCH
command for batch job submission is set to "srun
" without any further options, because all required parallel environment settings are provided through the SLURM script headers.
- It is important to change
...
Step 1: Copy the Metview processing code to your $OIFS_EXPT
location:
(either via download in a web browser or via using the wget utility)
...
language | bash |
---|---|
theme | Midnight |
...
Again, download the Metview data package from this site: https://sites.ecmwf.int/openifs/openifs-data/case_studies/48r1/karl/mv.tar.gz
Code Block | ||||
---|---|---|---|---|
| ||||
# download the Metview data package and extract in the experiment directory:
cp mv.tar.gz $OIFS_EXPT
tar -xvzf mv.tar.gz
cd mv |
...