What is MPI?
MPI defines a language-independent interface
Bindings are defined for different languages
- So far, C and Fortran 77, parts of C++ and F90
Multiple implementations
- MPICH is a widely-used portable implementation
- See http://www.mcs.anl.gov/mpi/