MPI is a library specification for message-passing, proposed as a standard by a broadly based committee of vendors, implementors, and users.