3.2.1 MPI Package

MPI, the Message Passing Interface standard, was developed by the MPI Forum to provide a standard for low-level interprocessor communication in a parallel environment. Several vendors have implementations of MPI and there is also a portable version of MPI called MPICH.

CÆSAR does not require MPI directly, but all parallel versions of CÆSAR use packages which require MPI. CÆSAR can be compiled with no MPI (a serial version), or with a vendor-supplied MPI, or with the included MPICH.

Michael L. Hall