MPI is a library specification for the message passing interface,
proposed as a standard.
- independent of hardware;
- not a language or compiler specification;
- not a specific implementation or product.
A message passing standard for portability and ease-of-use.
Designed for high performance.
Insert communication and synchronization functions where necessary.