MPI - AshokBhat/notes GitHub Wiki
About
- Message Passing Interface
FAQ
- What is MPI?
- Message Passing Interface
- A Standardized API
- What is the use?
- To parallelize programs
- To Communicate between processes
- That model a parallel program
- Running on a distributed memory system.
- Is it a Standard?
- Yes - Defacto Industry Standard
- Not an ISO or IEC standard
- What does it standardize?
- Only the API - Not the implementation
- Who implements MPI?
- Many
- Free like OpenMPI
- Commercial like Intel MPI
- What is part of the MPI standard?
- Datatypes (e.g. MPI_Status)
- Functions (e.g. MPI_Recv, MPI_Send)
- What is the current version?
- Current Spec - MPI 3.0 (published in 2012).
See also