Versions Compared

Key

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

...


 

Info

We recommend using IFS rather than OpenIFS on the ECMWF systems where possible. There is no scientific advantage to using OpenIFS compared to IFS.

The information provided here is for users with specific reasons to work with OpenIFS at ECMWF e.g. testing or transitioning work from OpenIFS to current versions of IFS.

...

First correctly set the environment for OpenIFS before compiling the model. OpenIFS can run with either the Cray, GNU or Intel compilers.

Before loading the OpenIFS module, make sure you have the corresponding Cray PrgEnv module loaded (PrgEnv-cray is usually loaded by default).

...

Code Block
titleLoad modules
% module load PrgEnv-cray
% module load fdb                        # needed if you want to run OpenIFS with prepIFS and put model results into the archive.
% module use --append ~openifs/modules
% module load openifs

This  module load command will provide the environment for the default version of OpenIFS, which may not be what you want.

To see the list of versions available for OpenIFS, run the module command:

Code Block
% module avail openifs       #  make sure the module use --append.. command is run first (see above)

--------------------------- /home/rd/openifs/modules ------------------------
openifs/40r1     openifs/43r3 (default)

To load different module rather than the default:

Code Block
module load openifs/40r1


The openifs module will:

  • correctly load required packages: perl, python, grib_api, fcm if required.
  • set OpenIFS environment variables: OIFS_CYCLE, OIFS_GRIB_API_DIR, OIFS_COMP, OIFS_BUILD, OIFS_DATA_DIR
  • optionally set environment suitable for linking against the FDB library (see below) if the FDB module is loaded.

...

Code Block
languagebash
titleHow to start interactive session on the ECMWF HPCF
% qsub -I -q df -l EC_total_tasks=12 -l EC_job_tmpdir=10G -l EC_memory_per_task=2G3G
qsub: waiting for job 6291795.ccbpar to start
qsub: job 6291795.ccbpar ready

...

Info

As SMS events are not enabled in OpenIFS, the 'step' counter in the XCDP display will not update as the model is running only at the end of the forecast. However, the task will still fail correctly if the model fails.

...


Excerpt Include
Credits
Credits
nopaneltrue