A
de facto standard for
communication among the nodes running a parallel program
on a distributed memory system. MPI is a
library of
routines that can be called from
Fortran and{ C} programs.
MPI's advantage over older message passing libraries is that
it is both
portable (because MPI has been implemented for
almost every distributed memory
architecture) and fast
(because each implementation is optimised for the
hardware
it runs on).