...
OpenIFS, SCM and OSM (HTESSEL) all require the following in order to build and run. Most of these should be available as standard on Unix/Linux systems:
bash - the scripts accompanying the package make use of the Bash shell. This is usually available on Unix systems.
perl - is required for the bundled FCM software used to compile the model. Some additional perl modules may be required for FCM (see below).
...
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, Portland, Intel, 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.
...
OpenIFS requires the following in order to build and run:
Either grib-api or ecCodes (which replaces grib-api). You do not need both!
grib-api - this is a the grib-api library and 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 OpenIFS 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 OpenIFS.
...