Difference between revisions of "OpenIFS"
Line 15: | Line 15: | ||
openifs/38r1v04(default) | openifs/38r1v04(default) | ||
</pre> | </pre> | ||
− | + | <br/>If nothing is returned, it is likely openifs is not available. If you think it should, then contact us (drift@uio.no). | |
− | |||
− | If nothing is returned, it is likely openifs is not available. If you think it should, then contact us (drift@uio.no). | ||
To load the default openifs version: | To load the default openifs version: | ||
<pre>module load openifs</pre> | <pre>module load openifs</pre> | ||
+ | <br/>When loading openifs the following environment variables are defined: | ||
− | + | *'''OIFS_CYCLE''': ECMWF cycle such as 38r1 (version 38, revision 1) | |
− | + | *'''OIFS_HOME''': directory where openIFS has been installed; this can be used to check openIFS sources | |
− | + | *'''OIFS_DATA''': contains openIFS static input data. Even if you use your own compiled version of openIFS, it is NOT necessary to download these files again. | |
− | + | *'''OIFS_EXAMPLES''': directory where all openIFS examples are stored. If you wish to run one of these examples see our dedicated section on running tutorials. | |
− | + | *'''OIFS_COMP''': compilers used to create openIFS executables. We currently use intel compilers. | |
− | + | *'''OIFS_BUILD''': type of build. It triggers a set of compiler options when building openIFS. Currently set to "opt" | |
− | + | *'''OIFS_GRIB_API_DIR''': GRIB-API version used by openIFS to encode/decode GRIB files | |
− | *OIFS_CYCLE: ECMWF cycle such as 38r1 (version 38, revision 1) | + | *'''MARS_LSM_PATH''': land sea mask used |
− | *OIFS_HOME: directory where openIFS has been installed; this can be used to check openIFS sources | + | *'''EMOS_VERSION''': EMOS version (compiled with GRIB-API support). EMOS is used for interpolation routines. |
− | *OIFS_DATA: contains openIFS static input data. Even if you use your own compiled version of openIFS, it is NOT necessary to download these files again. | + | *'''EMOS_HOME''': directory where EMOS has been installed. |
− | *OIFS_EXAMPLES: directory where all openIFS examples are stored. If you wish to run one of these examples see our dedicated section on running tutorials. | + | *'''BUFR_TABLES''': bufrtables used for decoding/encoding BUFR (not used in the forecast model) |
− | *OIFS_COMP: compilers used to create openIFS executables. We currently use intel compilers. | + | *'''CREX_TABLES''': crex tables used for encoding/decoding CREX data. |
− | *OIFS_BUILD: type of build. It triggers a set of compiler options when building openIFS. Currently set to "opt" | ||
− | *OIFS_GRIB_API_DIR | ||
− | *MARS_LSM_PATH | ||
− | *EMOS_VERSION | ||
− | *EMOS_HOME | ||
− | *BUFR_TABLES | ||
− | *CREX_TABLES | ||
− | |||
− | |||
− | + | <br/> | |
− | |||
− | |||
− | |||
− |
Revision as of 10:44, 1 December 2014
OpenIFS provides academic and research institutions with an easy-to-use version of the ECMWF IFS (Integrated Forecasting System). OpenIFS provides the forecast capability of IFS (no data assimilation), supporting software and documentation. OpenIFS has a support team at ECMWF for technical assistance but limited resources for detailed scientific assistance.
About OpenIFS provides more information about the model.
How to run openIFS:
First check openifs availability on your platform. Currently openIFS is available on UIO HPC (abel.uio.no) only.
module avail openifs -------------------------------------------------------------------------------- /cluster/etc/modulefiles --------------------------------------------------------------------------------- openifs/38r1v04(default)
If nothing is returned, it is likely openifs is not available. If you think it should, then contact us (drift@uio.no).
To load the default openifs version:
module load openifs
When loading openifs the following environment variables are defined:
- OIFS_CYCLE: ECMWF cycle such as 38r1 (version 38, revision 1)
- OIFS_HOME: directory where openIFS has been installed; this can be used to check openIFS sources
- OIFS_DATA: contains openIFS static input data. Even if you use your own compiled version of openIFS, it is NOT necessary to download these files again.
- OIFS_EXAMPLES: directory where all openIFS examples are stored. If you wish to run one of these examples see our dedicated section on running tutorials.
- OIFS_COMP: compilers used to create openIFS executables. We currently use intel compilers.
- OIFS_BUILD: type of build. It triggers a set of compiler options when building openIFS. Currently set to "opt"
- OIFS_GRIB_API_DIR: GRIB-API version used by openIFS to encode/decode GRIB files
- MARS_LSM_PATH: land sea mask used
- EMOS_VERSION: EMOS version (compiled with GRIB-API support). EMOS is used for interpolation routines.
- EMOS_HOME: directory where EMOS has been installed.
- BUFR_TABLES: bufrtables used for decoding/encoding BUFR (not used in the forecast model)
- CREX_TABLES: crex tables used for encoding/decoding CREX data.