Abstract
The growing number of different message-passing interfaces make it difficult to port an application program from one parallel computer to another. This is a major problem in parallel computing. The open MPI forum has developed a de facto message-passing interface standard which was finalized in the first quarter of 1994. All major parallel machine manufacturers were involved in the process, and the first implementations are already available.
This article gives an overview of the MPI initiative. The main aspects of the standard are presented, with emphasis on those features which go beyond current practice.
This work was supported by the Commission of the European Community through Esprit project P6643 (PPPE)
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Walker, D.: Standards for Message Passing in a Distributed Memory Environment. Tech. Rep. TM-12147, Oak Ridge National Laboratory, August 1992
Hempel, R.: A Proposal for Virtual Topologies in MPI1. Tech. Rep., GMD, November 1992
Dongarra, J., Hempel, R., Hey, A., Walker, D.: A Proposal for a User-Level, Message Passing Interface in a Distributed Memory Environment. Tech. Rep. TM-12231, Oak Ridge National Laboratory, February 1993
The MPI Forum: MPI: A Standard Message-Passing Interface. Tech. Rep., The University of Tennessee at Knoxville, November 1993
Calkin, R., Hempel, R., Hoppe, H.-C., Wypior, P.: Portable Programming with the PARMACS Message-Passing Library. Special Issue on Message-Passing Interfaces, Par. Comp. (1994), to appear
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hempel, R. (1994). The MPI standard for message passing. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57981-8_126
Download citation
DOI: https://doi.org/10.1007/3-540-57981-8_126
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57981-6
Online ISBN: 978-3-540-48408-0
eBook Packages: Springer Book Archive