Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languagebash
themeMidnight
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
languagebash
themeMidnight
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