Introduction


Up: Contents Next: The MPE library of useful extensions

The Message Passing Interface (MPI) [4] provides a strong basis for building parallel programs. One of its design goals was to enable the construction of parallel software libraries, thus helping to solve the problem of developing large parallel applications. The MPE (Multi-Processing Environment) library exploits the features of MPI to provide a number of useful facilities, including performance and correctness debugging, graphics, and some common utility routines.

The MPE library was developed for the MPICH [1] implementation of MPI (and is included with the MPICH distribution), but can and has been used with any MPI implementation. Installation instructions for MPE are in appendix .



Up: Contents Next: The MPE library of useful extensions