ARCHIVED: About MPI (Message Passing Interface)

This content has been archived, and is no longer maintained by Indiana University. Information here may no longer be accurate, and links may no longer be available or reliable.

Message Passing Interface (MPI) is a standardized message-passing system for distributed-memory applications used in parallel computing. The MPI standards (MPI-1, MPI-2, and MPI-3) provide portable, efficient, and flexible library routines for writing message-passing programs in the Fortran, C, and C++ programming languages. Open source implementations commonly used in research computing include MPICH, originally developed by Argonne National Laboratory, and Open MPI, developed by a consortium of academic, research, and industry partners. Several commercial implementations of MPI have also been developed.

For MPI user documentation, see the MPICH and Open MPI project sites.

Versions of MPICH and Open MPI are available on Indiana University's research supercomputers. For help with MPI on IU research supercomputers, contact the UITS Research Applications and Deep Learning team.

This is document agmo in the Knowledge Base.
Last modified on 2023-10-05 16:25:57.