MPI-2: Extensions to the Message-Passing Interface
Message Passing Interface Forum
This document describes the MPI-1.2 and MPI-2 standards. They
are both extensions to the MPI-1.1 standard. The
MPI-1.2 part of the document contains clarifications and corrections to
the MPI-1.1 standard and defines MPI-1.2. The MPI-2 part of the document describes
additions to the MPI-1 standard and defines MPI-2. These include miscellaneous
topics, process creation and management, one-sided communications,
extended collective operations, external interfaces, I/O, and
additional language bindings.
(c) 1995, 1996, 1997 University of Tennessee, Knoxville, Tennessee.
Permission to copy without fee all or part of this material is
granted, provided the University of Tennessee copyright notice and the
title of this document appear, and notice is given that copying is by
permission of the University of Tennessee.
Acknowledgments
This document represents the work of many people who have served on
the MPI Forum. The meetings have been attended by dozens of people
from many parts of the world. It is the hard and dedicated work of
this group that has led to the MPI standard.
The technical development was carried out by subgroups, whose work was
reviewed by the full committee. During the period of development of
the Message Passing Interface ( MPI-2), many people helped with this
effort. Those who served as the primary coordinators are:
- Ewing Lusk, Convener and Meeting Chair
- Steve Huss-Lederman, Editor
- Ewing Lusk, Miscellany
- Bill Saphir, Process Creation and Management
- Marc Snir, One-Sided Communications
- Bill Gropp and Anthony Skjellum, Extended Collective Operations
- Steve Huss-Lederman, External Interfaces
- Bill Nitzberg, I/O
- Andrew Lumsdaine, Bill Saphir, and Jeff Squyres, Language Bindings
- Anthony Skjellum and Arkady Kanevsky, Real-Time
The following list includes some of the active participants who
attended MPI-2 Forum meetings and are not mentioned above.
Greg Astfalk |
Robert Babb |
Ed Benson |
Rajesh Bordawekar |
Pete Bradley |
Peter Brennan |
Ron Brightwell |
Maciej Brodowicz |
Eric Brunner |
Greg Burns |
Margaret Cahir |
Pang Chen |
Ying Chen |
Albert Cheng |
Yong Cho |
Joel Clark |
Lyndon Clarke |
Laurie Costello |
Dennis Cottel |
Jim Cownie |
Zhenqian Cui |
Suresh Damodaran-Kamal |
Raja Daoud |
Judith Devaney |
David DiNucci |
Doug Doefler |
Jack Dongarra |
Terry Dontje |
Nathan Doss |
Anne Elster |
Mark Fallon |
Karl Feind |
Sam Fineberg |
Craig Fischberg |
Stephen Fleischman |
Ian Foster |
Hubertus Franke |
Richard Frost |
Al Geist |
Robert George |
David Greenberg |
John Hagedorn |
Kei Harada |
Leslie Hart |
Shane Hebert |
Rolf Hempel |
Tom Henderson |
Alex Ho |
Hans-Christian Hoppe |
Joefon Jann |
Terry Jones |
Karl Kesselman |
Koichi Konishi |
Susan Kraus |
Steve Kubica |
Steve Landherr |
Mario Lauria |
Mark Law |
Juan Leon |
Lloyd Lewins |
Ziyang Lu |
Bob Madahar |
Peter Madams |
John May |
Oliver McBryan |
Brian McCandless |
Tyce McLarty |
Thom McMahon |
Harish Nag |
Nick Nevin |
Jarek Nieplocha |
Ron Oldfield |
Peter Ossadnik |
Steve Otto |
Peter Pacheco |
Yoonho Park |
Perry Partow |
Pratap Pattnaik |
Elsie Pierce |
Paul Pierce |
Heidi Poxon |
Jean-Pierre Prost |
Boris Protopopov |
James Pruyve |
Rolf Rabenseifner |
Joe Rieken |
Peter Rigsbee |
Tom Robey |
Anna Rounbehler |
Nobutoshi Sagawa |
Arindam Saha |
Eric Salo |
Darren Sanders |
Eric Sharakan |
Andrew Sherman |
Fred Shirley |
Lance Shuler |
A. Gordon Smith |
Ian Stockdale |
David Taylor |
Stephen Taylor |
Greg Tensa |
Rajeev Thakur |
Marydell Tholburn |
Dick Treumann |
Simon Tsang |
Manuel Ujaldon |
David Walker |
Jerrell Watts |
Klaus Wolf |
Parkson Wong |
Dave Wright
|
The MPI Forum also acknowledges and appreciates the valuable input
from people via e-mail and in person.
The following institutions supported the MPI-2 effort through
time and travel support for the people listed above.
Argonne National Laboratory
Bolt, Beranek, and Newman
California Institute of Technology
Center for Computing Sciences
Convex Computer Corporation
Cray Research
Digital Equipment Corporation
Dolphin Interconnect Solutions, Inc.
Edinburgh Parallel Computing Centre
General Electric Company
German National Research Center for Information Technology
Hewlett-Packard
Hitachi
Hughes Aircraft Company
Intel Corporation
International Business Machines
Khoral Research
Lawrence Livermore National Laboratory
Los Alamos National Laboratory
MPI Software Techology, Inc.
Mississippi State University
NEC Corporation
National Aeronautics and Space Administration
National Energy Research Scientific Computing Center
National Institute of Standards and Technology
National Oceanic and Atmospheric Adminstration
Oak Ridge National Laboratory
Ohio State University
PALLAS GmbH
Pacific Northwest National Laboratory
Pratt & Whitney
San Diego Supercomputer Center
Sanders, A Lockheed-Martin Company
Sandia National Laboratories
Schlumberger
Scientific Computing Associates, Inc.
Silicon Graphics Incorporated
Sky Computers
Sun Microsystems Computer Corporation
Syracuse University
The MITRE Corporation
Thinking Machines Corporation
United States Navy
University of Colorado
University of Denver
University of Houston
University of Illinois
University of Maryland
University of Notre Dame
University of San Fransisco
University of Stuttgart Computing Center
University of Wisconsin
MPI-2 operated on a very tight budget (in reality, it had no budget when
the first meeting was announced). Many institutions helped the
MPI-2 effort by supporting the efforts and travel of the members of
the MPI Forum. Direct support was given by NSF and DARPA under NSF
contract CDA-9115428 for travel by U.S. academic participants and
Esprit under project HPC Standards (21111) for European participants.
Return to MPI-2 Standard Index
Return to MPI 1.1 Standard Index
Return to MPI Forum Home Page
MPI-2.0 of July 18, 1997
HTML Generated on September 10, 2001