...
In the next step the model binary executable (and other helper programs) will be built.
Requirements
...
OpenIFS
...
- Either Intel or GNU compilers are supported
- MPI, either MPICH or openmpi
- netCDF
- any others?
The software listed above is not part of the OpenIFS distribution and must be installed separately and prior to the building of OpenIFS.
OpenIFS build system
In contrast to earlier model versions, the building of OpenIFS 48r1 is no longer based on the FCM configuration manager, but uses from now on the ecbuild ECMWF build system that is also used for the ECMWF IFS model, and which uses CMake at its core.
...
Extract the example forecast experiment i4xc.tgz
into a folder in a location suitable for model experiments. This folder will be your experiment directory.
Example:
On the ECMWF hpc2020 our model installation $OIFS_HOME will be in $HOME/openifs
and for the experiment we extract the i4xc package to $PERM. The experiment directory shall therefore be $PERM/i4xc/2016092500
.
Code Block | ||||
---|---|---|---|---|
| ||||
cp /perm/openifs/oifs_data/48r1/example/i4xc.tgz $PERM
cd $PERM
tar -xvzf i4xc.tgz |
Info |
---|
The experiment directory would ideally be in a different location from the earlier model installation path $OIFS_HOME. In general, you will need more disk space for experiments, depending on the model grid resolution, the duration of the forecast experiment and the output fequency of model results. |
Example:
On the ECMWF hpc2020 our model installation $OIFS_HOME will be in $HOME/openifs
and for the experiment we extract the i4xc package to $PERM. The experiment directory shall therefore be $PERM/i4xc/2016092500
.
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 | ||||
---|---|---|---|---|
| ||||
cp /perm/openifs/oifs_data/48r1/example/i4xc.tgz $PERM cd $PERM tar -xvzf i4xc.tgz cd ./i4xc/2016092500 cp $OIFS_HOME/bin/oifs-run . cp $OIFS_HOME/bin/config.h . |
...
- On the ECMWF Virtual Desktop Interface (VDI) open a terminal, log into the hpc2020 with command:
ssh hpc-login
- In the terminal start the Jupyter server on an interactive node, using the command:
ecinteractive -k
- After the interactive node has started you will be given a weblink to connect to the Jupyterlab session ("To manually re-attach go to <weblink>").
- Open a web browser (e.g. Chrome) inside the VDI and paste the weblink into the address field; this will connect to the Jupyter server.
- Find $PERM/mv/ipynb/single.ipynb in the browser, open the Notebook and run all cells of the Notebook.
Requirements
TODO Adrian
The bundle included with OpenIFS aquir
The following software is required on your local system to build and use the OpenIFS model:
- Either Intel or GNU compilers are supported
- MPI, either MPICH or openmpi
- netCDF
- any others?
The software listed above is not part of the OpenIFS distribution and must be installed separately and prior to the building of OpenIFS.