next up previous
Next: Introduction and History

A Survey of MPI Implementations

William Saphir
Lawrence Berkeley National Laboratory
University of California
Berkeley, CA 94720


The Message Passing Interface (MPI) standard has enabled the creation of portable and efficient programs for distributed memory parallel computers. Since the first version of the standard was completed in 1994, a large number of MPI implementations have become available. These include several portable implementations as well as optimized implementations from every major parallel computer manufacturer. The ubiquity and high quality of MPI implementations has been a key to the success of MPI. This review describes and evaluates a number of these implementations.

Jack Dongarra
Sun Nov 9 14:03:51 EST 1997