Open MPI is an open source implementation of the Message Passing Interface, a library for distributed memory parallel programming.