Message Passing Interface (MPI)

a standardized and portable message-passing system designed by a group of researchers from academia and industry to function on a wide variety of parallel computers. Message passing sends a message to a process (which may be an actor or object) and relies on the process and the supporting infrastructure to select and invoke the actual code to run.