What is MPI?

Printer-friendly versionVersión en PDF

MPI (Message Passing Interface) is a standard that defines the syntax and semantics of the functions contained in a message passing library, designed to use it in programs that exploit the existence of multiple processors.

Message passing is a technique used in concurrent programming to provide synchronization between processes and to allow mutual exclusion.

Its main feature is that it does not require shared memory, so it is very important in distributed systems programming. In LUSITANIA supercomputer platform it can be used when a job runs on more than one node.

You can find more information: