skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The portals 3.3 message passing interface document revision 2.1.

Authors:
 [1]; ;  [2]; ;
  1. (OS Research, Washington, D.C.)
  2. (University of New Mexico, Albuquerque, NM)
Publication Date:
Research Org.:
Sandia National Laboratories
Sponsoring Org.:
USDOE
OSTI Identifier:
882925
Report Number(s):
SAND2006-0420
DOE Contract Number:
AC04-94AL85000
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
Parallel computers-Programming.; Parallel programming.; High performance computing.

Citation Formats

Hudson, Trammell B., Riesen, Rolf E., Maccabe, Arthur Bernard, Pedretti, Kevin Thomas Tauke, and Brightwell, Ronald Brian. The portals 3.3 message passing interface document revision 2.1.. United States: N. p., 2006. Web. doi:10.2172/882925.
Hudson, Trammell B., Riesen, Rolf E., Maccabe, Arthur Bernard, Pedretti, Kevin Thomas Tauke, & Brightwell, Ronald Brian. The portals 3.3 message passing interface document revision 2.1.. United States. doi:10.2172/882925.
Hudson, Trammell B., Riesen, Rolf E., Maccabe, Arthur Bernard, Pedretti, Kevin Thomas Tauke, and Brightwell, Ronald Brian. Sat . "The portals 3.3 message passing interface document revision 2.1.". United States. doi:10.2172/882925. https://www.osti.gov/servlets/purl/882925.
@article{osti_882925,
title = {The portals 3.3 message passing interface document revision 2.1.},
author = {Hudson, Trammell B. and Riesen, Rolf E. and Maccabe, Arthur Bernard and Pedretti, Kevin Thomas Tauke and Brightwell, Ronald Brian},
abstractNote = {},
doi = {10.2172/882925},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Sat Apr 01 00:00:00 EST 2006},
month = {Sat Apr 01 00:00:00 EST 2006}
}

Technical Report:

Save / Share:
  • 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.
  • 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.
  • 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 » and manipulate process groups permits task parallelism to be exploited, and is a useful abstraction in controlling certain types of collective communication.« less
  • 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 » and manipulate process groups permits task parallelism to be exploited, and is a useful abstraction in controlling certain types of collective communication.« less
  • 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.