Difference between revisions of "OpenIFS"

From mn/geo/geoit
Jump to: navigation, search
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)
When loading openifs the following environment variables are defined:
+
*'''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_HOME=/cluster/software/VERSIONS/openifs/38r1v04
+
*'''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=/cluster/software/VERSIONS/grib_api/1.12.3
 
*MARS_LSM_PATH=/cluster/software/VERSIONS/openifs/emos/000392_grib_api/land_sea_mask
 
*EMOS_VERSION=000392_grib_api
 
*EMOS_HOME=/cluster/software/VERSIONS/openifs/emos/000392_grib_api
 
*BUFR_TABLES=/cluster/software/VERSIONS/openifs/emos/000392_grib_api/bufrtables/
 
*CREX_TABLES=/cluster/software/VERSIONS/openifs/emos/000392_grib_api/crextables/
 
 
 
<br/><br/>
 
  
  
  
*'''WRF_HOME''': directory where WRF has been installed; this can be used to check WRF sources
+
<br/>
*'''WPS_HOME''': directory where WPS has been installed. It is unlikely you have to check or change WPS source code but you will find in this directory all the metadata required to run WPS (the [http://www2.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap3.htm#_Description_of_GEOGRID.TBL GEOGRID.TBL], [http://www2.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap3.htm#_Description_of_METGRID.TBL METGRID.TBL], and [http://www2.mmm.ucar.edu/wrf/users/docs/user_guide_V3/users_guide_chap3.htm#_Creating_and_Editing Vtable] files).
 
*'''WPS_GEOG_PATH''': contains the[http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Basics/GEOGRID/ter_data.htm terrestrial static input data]. Even if you use your own compiled version of WRF/WPS, it is NOT necessary to download these files again.
 
*'''WRFIO_NCD_LARGE_FILE_SUPPORT''': it is set to 1 to allow you to store large netCDF files (more than 2GB).
 
*'''WRF_EXAMPLES''': directory where all WRF and WRF-CHEM examples are stored. If you wish to run one of this example see our dedicated section on running tutorials.
 

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.