MPI is the Message Passing Interface specification.  Several implementations of MPI are available.  OpenMP is an application programming interface (API) intended for directing multi-threaded shared memory parallelism.


Hadoop - Java-based programming framework that supports the processing of large data sets in a distributed computing environment.


Intel MPIIntel implementation of the Message Passing Interface (v2.x).


MVAPICH2 - MVAPICH2 is an implementation of MPI (v2.x) for Infiniband.


OpenMPI - Open MPI is an open source implementation of MPI (v2.x).


OpenMP - OpenMP is an application programming interface (API) intended for directing multi-threaded shared memory parallelism.