ICL Research Profile

Open MPI

Overview

The Open MPI Project is an open source Message Passing Interface (MPI) implementation that is developed and maintained by a consortium of academic, research, and industry partners. MPI primarily addresses the message-passing parallel programming model, in which data is moved from the address space of one process to that of another process through cooperative operations on each process. Open MPI integrates technologies and resources from several other projects (HARNESS/FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-3.1 compliant implementation, Open MPI offers advantages for system and software vendors, application developers, and computer science researchers.

ICL’s efforts in the context of Open MPI have significantly improved its scalability, performance on many-core environments, and architecture-aware capabilities, such as adaptive shared memory behaviors and dynamic collective selection, making it ready for the next generation exascale challenges.

Find out more at http://icl.eecs.utk.edu/open-mpi/