...
ecCodes - the ECMWF ecCodes GRIB library and accompanying set of commands is for working with and manipulating GRIB files. GRIB is the file format used as input and output for OpenIFS. See the grib_api for OpenIFS install page on installing the GRIB library for more details on how to build grib_api the ecCodes library for the OpenIFS models. If using eccodesecCodes, some model code changes for older OpenIFS versions (before 40r1v2) may be necessary. See install page for more details.
...
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.
python Python - is required to run some of the tools. Python 2.7 is recommended.
...