The Message Passing Interface (MPI) is probably the world's most widely-supported communications library for high-performance computing. Advantages of MPI include portability to many platforms, from PCs to supercomputers, a simple core set of functions to use for writing message-passing programs in either C or Fortran, as well as many additional routines that provide a wealth of functionality.
An MPI computation consists of a set of processes each of which has its own, private address space. Interprocess communication is performed exclusively by transmitting messages between two or more processes.
Go to the first, previous, next, last section, table of contents.