The Portals 3.0 Message Passing Interface Revision 1.0
Abstract
This report presents a specification for the Portals 3.0 message passing interface. Portals 3.0 is intended to allow scalable, high-performance network communication between nodes of a parallel computing system. Specifically, it is designed to support a parallel computing platform composed of clusters of commodity workstations connected by a commodity system area network fabric. In addition, Portals 3.0 is well suited to massively parallel processing and embedded systems. Portals 3.0 represents an adoption of the data movement layer developed for massively parallel processing platforms, such as the 4500-node Intel TeraFLOPS machine.
- Authors:
- Publication Date:
- Research Org.:
- Sandia National Labs., Albuquerque, NM (US); Sandia National Labs., Livermore, CA (US)
- Sponsoring Org.:
- US Department of Energy (US)
- OSTI Identifier:
- 15154
- Report Number(s):
- SAND99-2959
TRN: US200221%%425
- DOE Contract Number:
- AC04-94AL85000
- Resource Type:
- Technical Report
- Resource Relation:
- Other Information: PBD: 1 Dec 1999
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; COMMUNICATIONS; PARALLEL PROCESSING; SPECIFICATIONS
Citation Formats
BRIGHTWELL,RONALD B., HUDSON,TRAMMELL B., RIESEN,ROLF E., and MACCABE,ARTHUR B. The Portals 3.0 Message Passing Interface Revision 1.0. United States: N. p., 1999.
Web. doi:10.2172/15154.
BRIGHTWELL,RONALD B., HUDSON,TRAMMELL B., RIESEN,ROLF E., & MACCABE,ARTHUR B. The Portals 3.0 Message Passing Interface Revision 1.0. United States. doi:10.2172/15154.
BRIGHTWELL,RONALD B., HUDSON,TRAMMELL B., RIESEN,ROLF E., and MACCABE,ARTHUR B. Wed .
"The Portals 3.0 Message Passing Interface Revision 1.0". United States.
doi:10.2172/15154. https://www.osti.gov/servlets/purl/15154.
@article{osti_15154,
title = {The Portals 3.0 Message Passing Interface Revision 1.0},
author = {BRIGHTWELL,RONALD B. and HUDSON,TRAMMELL B. and RIESEN,ROLF E. and MACCABE,ARTHUR B.},
abstractNote = {This report presents a specification for the Portals 3.0 message passing interface. Portals 3.0 is intended to allow scalable, high-performance network communication between nodes of a parallel computing system. Specifically, it is designed to support a parallel computing platform composed of clusters of commodity workstations connected by a commodity system area network fabric. In addition, Portals 3.0 is well suited to massively parallel processing and embedded systems. Portals 3.0 represents an adoption of the data movement layer developed for massively parallel processing platforms, such as the 4500-node Intel TeraFLOPS machine.},
doi = {10.2172/15154},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Dec 01 00:00:00 EST 1999},
month = {Wed Dec 01 00:00:00 EST 1999}
}
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.
-
MPICH. Portable Implementation of the Standard Message Passing Interface
MPICH is a portable implementation of the MPI Message Passing Interface standard. A general-purpose library, it contains routines with which to write message-passing programs for a variety of parallell computers and workstation networks. -
A proposal for a user-level, message passing interface in a distributed memory environment
This paper describes Message Passing Interface 1 (MPI1), a proposed library interface standard for supporting point-to-point message passing. The intended standard will be provided with Fortran 77 and C interfaces, and will form the basis of a standard high level communication environment featuring collective communication and data distribution transformations. The standard proposed here provides blocking, nonblocking, and synchronized message passing between pairs of processes, with message selectivity by source process and message type. Provision is made for noncontiguous messages. Context control provides a convenient means of avoiding message selectivity conflicts between different phases of an application. The ability to formmore » -
A proposal for a user-level, message passing interface in a distributed memory environment
This paper describes Message Passing Interface 1 (MPI1), a proposed library interface standard for supporting point-to-point message passing. The intended standard will be provided with Fortran 77 and C interfaces, and will form the basis of a standard high level communication environment featuring collective communication and data distribution transformations. The standard proposed here provides blocking, nonblocking, and synchronized message passing between pairs of processes, with message selectivity by source process and message type. Provision is made for noncontiguous messages. Context control provides a convenient means of avoiding message selectivity conflicts between different phases of an application. The ability to formmore » -
The design of a standard message passing interface for distributed memory concurrent computers
This paper presents an overview of MPI, a proposed standard message passing interface for MIMD distributed memory concurrent computers. The design of MPI has been a collective effort involving researchers in the United States and Europe from many organizations and institutions. MPI includes point-to-point and collective communication routines, as well as support for process groups, communication contexts, and application topologies. While making use of new ideas where appropriate, the MPI standard is based largely on current practice.