System Requirements
Requirements for getting and building the ESMF software include:
- a Fortran90 or later compiler and libraries
- a C++ compiler
- if the C++ compiler is not gcc, a gcc compiler - we need this for a standard cpp preprocessor implementation
- a MPI implementation compatible with these compilers (but see below about our MPI stub library)
- the GNU make utility
- the tar utility, for unpacking data files
- the GNU zip utility, for unpacking data files
- the Perl programming language, for running test scripts
- latex, latex2html, and the Unix/Linux dvipdf utility are needed to build the ESMF documentation
An alternative to MPI, a MPI-bypass library, is bundled with the ESMF source distribution. It allows applications which use MPI to be linked but only run single process.
