next up previous contents
Next: General Up: Build Previous: Build   Contents

System Requirements

A Fortran 90 compiler and system library, the ESMF_1_0_4 toolkit library and a compatible MPI library are required to compile and link this code. All application code routines are in Fortran except for a single timing routine that uses C. This routine requires a C compiler and a C library with the gettimeofday() function. Appropriate macros for calling a C procedure with with a pointer to a 64-bit float are required and are included.

Note that each MPI combination of compiler and transport layer requires its own complete MPI build. The library paths for appropriate compiler library, include files and compiler executable must be properly set when building MPI and when building ESMF. In addition the MPI libarary paths, the compiler executable path and the ESMF dynamic library and module search paths must be set consistently when compiling or running with either MPI or ESMF and MPI.



cnh@mit.edu