Versions Compared

Key

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

...

perl - Perl is used by OpenIFS scripts and the FCM software. Some additional modules may be required for FCM (see below).

mpi library - an implementation of MPI must be available on your system. It can either be vendor supplied or one of the freely available versions such as MPICH or OpenMPI. Note that if OpenMP is enabled, the implementation of MPI must be thread-safe. n.b. in the compilation of OpenIFS, it is assumed a mpif90 wrapper command is available. If not, some editing will be required.

fortran95 & C compilers - many Unix systems come with gfortran/gcc by default which work well with OpenIFS. High Performance Computer facilities may provide other compilers which achieve better performance. OpenIFS supports: GNU compilers, Portland, Intel compilers, AIX compilers and Cray compilers. The fortran compiler must support an auto-double (e.g. -r8) capability as some source code files are in fixed format fortran.

...

In addition two other packages that accompany the OpenIFS model need to be installed prior to the compilation of the OpenIFS code.

...

grib-api  - this is available from the OpenIFS ftp download site. Although this is also available from the ECMWF software download page, it's recommended the one provided on the ftp site is used as it will have been tested and known to work with OpenIFS. See the grib_api for OpenIFS install page for more details on how to build grib_api for OpenIFS.