Definitions for "Message Passing Interface"
Keywords:  mpi, esperanto, paragon, anl, cray
A standardized API for implementing the message-passing model.
The parallel programming community recently organised an effort to standardise the communication subroutine libraries used for programming on massively parallel computers such as Intel's Paragon, Cray's T3D, as well as networks of workstations. MPI not only unifies within a common framework programs written in a variety of existing (and currently incompatible) parallel languages but allows for future portability of programs between machines.
An industry-standard message-passing protocol that typically uses a two-sided send-receive model to transfer messages between processes.