Versions Compared

Key

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

...

Common requirements

The OpenIFS model, Single Column Model (SCM) and the Offline Surface Model (OSM) (HTESSEL) all require the following in order to build and run. Most of these should be available as standard on Unix/Linux systems:

...

lapack & blas libraries - these are usually available on all flavours of Linux/Unix. Some systems, notably HPC installations will have special optimized versions of these libraries. These should be used instead (if a version exists for your choice of compiler) to achieve a better performance. You may need to modify the compile configuration to access these optimized libraries.
If the lapack/blas libraries are not available or you choose not to use them, OpenIFS comes with the necessary lapack code. This is disabled by default. Contact openifs-support@ecmwf.int for details, see README.lapack file in openifs distribution for instructions on how to use this option.

grib-api/eccodes  - the grib-api library or its replacement eccodes library and accompanying set of commands for working with and manipulating GRIB files. GRIB is the file format used as input and output for OpenIFS. The grib-api software is available for download from the grib-api software pages. Please use the latest version. Although pre-compiled, binary packages are available, please download the source files and compile it. This is to ensure the same compiler and compiler version is used for the models and grib-api, otherwise errors from mismatching modules are likely.   See the grib_api for OpenIFS install page for more details on how to build grib_api for the OpenIFS models. If using eccodes, some model code changes for older OpenIFS versions may be necessary. See install page for more details.

Info

The OpenIFS models run on a variety of Unix based systems: Unix/Linux, Mac OS X. There is no support for running under Windows.

Perl modules required

Software called FCM is used to compile the model. FCM is provided with OpenIFS. However, note that it may need additional Perl modules installed. The most likely missing modules are: XML::ParserCheck and Time::Piece.

To check a Perl module is installed e.g. XML::Parser, type the command perl -MXML::Parser -e 1. If the module is not installed this will cause an error.

For help with installing missing Perl modules either see the CPAN module page or ask your local support team. ECMWF cannot provide assistance in installing Perl on your machine.

OpenIFS model

OpenIFS requires the following in order to build and run:

...

python - is required to run some of the tools. Python 2.7 is recommended.

Single column model

netCDF - an implementation of netCDF must be available on the system as the models read/write netcdf format.

...

netCDF - an implementation of netCDF must be available on the system as the models read/write netcdf format.

Perl modules required

Software called FCM is used to compile the model. FCM is provided with OpenIFS. However, note that it may need additional Perl modules installed. The most likely missing modules are: XML::ParserCheck and Time::Piece.

To check a Perl module is installed e.g. XML::Parser, type the command perl -MXML::Parser -e 1. If the module is not installed this will cause an error.

For help with installing missing Perl modules either see the CPAN module page or ask your local support team. ECMWF cannot provide assistance in installing Perl on your machine.


 

 

HTML
<script type="text/javascript" src="https://software.ecmwf.int/issues/s/en_UKet2vtj/787/12/1.2.5/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?collectorId=5fd84ec6"></script>

...