Ed Anderson Robert Babb Joe Baron Eric Barszcz Scott Berryman Rob Biornson Nathan Doss Anne Elster 2 Jim Feenev Vince fernando Sam Fineberg Jon Flower 3 Daniel frye Ian Glendinning Adam Greenberg Robert Harrison 4 Leslie hart Tom Haupt Don Heller Tom Henderson 5 Alex Ho CT Howard Ho Gary Howell John Kapenga James Kohl Susan krauss Bob leary arthur maccabe 7 Peter Madams Alan Mainwaring Oliver MeBryan Phil MeKinley 8 Charles Mosher Dan nessett Peter pacheco Howard palmer g Paul pie Peter Rigsbee Arch Robison 10 Erich Schikuta Ambuj Singh Alan Sussman Robert Tomlinson 11 Robert G.Voigt Dennis Weeks Stephen Wheat Steve Zenith 13 13 The University of Tennessee and Oak Ridge National Laboratory made the draft avail- 14 able by anonymous FTP mail servers and were instrumental in distributing the document. 15 The work on the MPl-1 standard was supported in part by ARPA and NSF under grant ASC-9310330,the National Science Foundation Science and Technology Center Cooperative 17 Agreement No.CCR-8809615,and by the Commission of the European Community through Esprit project P6643(PPPE). MPI-1.2 and MPI-2.0: Those who served as primary coordinators in MPI-1.2 and MPI-2.0 are Ewing Lusk,Convener and Meeting Chair 25 .Steve Huss-Lederman,Editor Ewing Lusk,Miscellany Bill Saphir,Process Creation and Management .Mare 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 MPl-2 Forum meetings and are not mentioned above. 46 47 48 xxi
Ed Anderson Robert Babb Joe Baron Eric Barszcz Scott Berryman Rob Bjornson Nathan Doss Anne Elster Jim Feeney Vince Fernando Sam Fineberg Jon Flower Daniel Frye Ian Glendinning Adam Greenberg Robert Harrison Leslie Hart Tom Haupt Don Heller Tom Henderson Alex Ho C.T. Howard Ho Gary Howell John Kapenga James Kohl Susan Krauss Bob Leary Arthur Maccabe Peter Madams Alan Mainwaring Oliver McBryan Phil McKinley Charles Mosher Dan Nessett Peter Pacheco Howard Palmer Paul Pierce Sanjay Ranka Peter Rigsbee Arch Robison Erich Schikuta Ambuj Singh Alan Sussman Robert Tomlinson Robert G. Voigt Dennis Weeks Stephen Wheat Steve Zenith The University of Tennessee and Oak Ridge National Laboratory made the draft available by anonymous FTP mail servers and were instrumental in distributing the document. The work on the MPI-1 standard was supported in part by ARPA and NSF under grant ASC-9310330, the National Science Foundation Science and Technology Center Cooperative Agreement No. CCR-8809615, and by the Commission of the European Community through Esprit project P6643 (PPPE). MPI-1.2 and MPI-2.0: Those who served as primary coordinators in MPI-1.2 and MPI-2.0 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. xxi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
Greg Astfalk Robert Babb Ed Benson Rajesh Bordawekar Pete Bradley Peter Brennan Ron Brightwell Maciei Brodowicz Eric Brunner Greg Burns Margaret Cahir Pang Chen Ying Chen Albert Cheng Yong Cho JJoel Clark Lyndon Clarke Laurie Costello Dennis Cottel Jim Cownie Zhengian Cui Suresh Damodaran-Kamal Raia Daoud Judith Devaney David DiNucci Doug doefer Jack Dongarra Terry Dontje Nathan Doss Anne Elster Mark Fallon Karl Feind Sam fineberg Craig fischberg Stephen Fleischman 10 lan Foster Hubertus Franke Richard Frost AlGeist Robert George David Greenberg John Hagedorn Kei harada 12 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 Jan leon Llovd Lewins Zivang Lu Bob Madaha Peter madams John May Oliver MeBryan Brian MeCandless Tyce McLarty Thom memahon 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 loe Rieker Peter Rigsbee Tom bobey Anna rounbehler Nobutoshi Sagawa Arindam Saha Eric Salo Darren Sanders Eric sharakan Andrew sherman Fred shirley Lance shule A.Gordon Smith Ian stockdale David Tavlo Stenhen Tavlor Greg Tensa Marydell Tholburn Dick Treumann Simon Tean 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 MPl-2 effort through time and travel support for the people listed above. and N California Institute of Technology Center or 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 xxii
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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 xxii
Khoral Res arch ore National Laboratory Laboratory MPI Software Techology NationarRoration and Sr e Administration National En Res rch Scier tie ting Center 10 Na: rgy nic nd At tion 13 Oak Ridge N al Lal 13 oL: rate University 14 15 t National Laboratory ney San nter artin Company ent mputing As es.Inc mputers Sun Microsystems Computer Corporation vers1y E Corporation Thinking Mach United States Navy University of Colorado University of Denver University of Houston University of Ilhnois University of Maryland University of Notre Dame Universitv 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 MPl-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. 46 48 xxiii
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 The 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. xxiii 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
MPI-1.3 and MPI-2.1: The editors and organizers of the combined documents have been: Richard Graham,Convener and Meeting Chai Jack Dongarra,Steering Committee .Al Geist,Steering Committee .Bill Gropp,Steering Committee .Rainer Keller,Merge of MPl-1.3 .Andrew Lumsdaine,Steering Committee ·Ewing Lusk,Steeri (Ma 15 2002) Committee,MPI-1.1-Errata(Oct.12,1998)MPI-2.1-Errata Rolf Rabenseifner,Steering Committee,Merge of MPI-2.1 and MPI-2.1-Errata Ballots 3.4(2008) All chapters have been revisited to achieve a consistent MPI-2.1 text.Those who served as authors for the necessary modifications are .Bill Gropp,Front matter,Introduction,and Bibliography Richard Graham,Point-to-Point Communication .Adam Moody,Collective Communication Richard Treumann,Groups,Contexts,and Communicators Jesper Larsson Traff,Process Topologies,Info-Object,and One-Sided Communica- tions George Bosilca,Environmental Management David Solt,Process Creation and Management Bronis R.de Supinski,External Interfaces,and Profiling ·Rajeev Thakur,I/O Jeffrey M.Squyres,Language Bindings and MPI-2.1 Secretary Rolf Rabenseifner,Deprecated Functions and Annex Change-Log Alexander Supalov and Denis Nagorny,Annex Language Bindings The following list includes some of the active participants who attended MPI-2 Forum meetings and in the e-mail discussions of the errata items and are not mentioned above. xxiv
MPI-1.3 and MPI-2.1: The editors and organizers of the combined documents have been: • Richard Graham, Convener and Meeting Chair • Jack Dongarra, Steering Committee • Al Geist, Steering Committee • Bill Gropp, Steering Committee • Rainer Keller, Merge of MPI-1.3 • Andrew Lumsdaine, Steering Committee • Ewing Lusk, Steering Committee, MPI-1.1-Errata (Oct. 12, 1998) MPI-2.1-Errata Ballots 1, 2 (May 15, 2002) • Rolf Rabenseifner, Steering Committee, Merge of MPI-2.1 and MPI-2.1-Errata Ballots 3, 4 (2008) All chapters have been revisited to achieve a consistent MPI-2.1 text. Those who served as authors for the necessary modifications are: • Bill Gropp, Front matter, Introduction, and Bibliography • Richard Graham, Point-to-Point Communication • Adam Moody, Collective Communication • Richard Treumann, Groups, Contexts, and Communicators • Jesper Larsson Tr¨aff, Process Topologies, Info-Object, and One-Sided Communications • George Bosilca, Environmental Management • David Solt, Process Creation and Management • Bronis R. de Supinski, External Interfaces, and Profiling • Rajeev Thakur, I/O • Jeffrey M. Squyres, Language Bindings and MPI-2.1 Secretary • Rolf Rabenseifner, Deprecated Functions and Annex Change-Log • Alexander Supalov and Denis Nagorny, Annex Language Bindings The following list includes some of the active participants who attended MPI-2 Forum meetings and in the e-mail discussions of the errata items and are not mentioned above. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 xxiv
Pavan Balaji Purushotham V.Bangalore Brian Barrett Richard Barrett Christian Bell Robert Blackmore 2 Gil Bloch Ron Brightwell Jeffrey Brown 3 Darius Buntina Jonathan Carter Nathan DeBardeleben 4 Terry dontie Gabor Dozsa Edric Ellis 5 Karl Feind Edgar gabriel Patrick Geoffray David gingold Dave Goodell Erez haba 7 Robert Harrison Thomas Herault Steve Hodson 8 Torsten hoefler Joshua hursev Yann kalemkarian g Matthew Koop ey Koziol Sameer kumar 10 Miron Livny Kannan Narasimhan Mark Pagel 11 Avneesh Pant teve pool2 Howard Pritchard 13 Craig Rasn Hubert ritzdorf Rob Ross 13 Brian Smith Vinod Tipparaju 1 Jesper Larsson Traff Keith Underwood 15 16 The MPI Forum also acknowledges and appreciates the valuable input from people via 17 e-mail and in person. The following institutions supported the MPl-2 effort through time and travel support for the people listed above. Cisco Systems,Inc. Hewlett-Packard IBM T.J.Watson Research Indiana University Institut National de Recherche en Informatique et Automatique (INRIA) Intel Corporation Lawrence Berkeley National Laboratory Lawrence Livermore National Laboratory Los Alamos National Laboratory Mathworks Mellanox Technologies Microsoft Myricom NEC Laboratories Europe,NEC Europe Ltd. Oak Ridge National Laboratory The Ohio State University Pacific northwest national laboratory QLogic Corporation Sandia National Laboratories SiCortex Silicon Graphics Incorporated Sun Microsystems.Inc. University of Alabama at Birmingham 47 University of Houston 48
Pavan Balaji Purushotham V. Bangalore Brian Barrett Richard Barrett Christian Bell Robert Blackmore Gil Bloch Ron Brightwell Jeffrey Brown Darius Buntinas Jonathan Carter Nathan DeBardeleben Terry Dontje Gabor Dozsa Edric Ellis Karl Feind Edgar Gabriel Patrick Geoffray David Gingold Dave Goodell Erez Haba Robert Harrison Thomas Herault Steve Hodson Torsten Hoefler Joshua Hursey Yann Kalemkarian Matthew Koop Quincey Koziol Sameer Kumar Miron Livny Kannan Narasimhan Mark Pagel Avneesh Pant Steve Poole Howard Pritchard Craig Rasmussen Hubert Ritzdorf Rob Ross Tony Skjellum Brian Smith Vinod Tipparaju Jesper Larsson Tr¨aff Keith Underwood 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 Bull Cisco Systems, Inc. Cray Inc. The HDF Group Hewlett-Packard IBM T.J. Watson Research Indiana University Institut National de Recherche en Informatique et Automatique (INRIA) Intel Corporation Lawrence Berkeley National Laboratory Lawrence Livermore National Laboratory Los Alamos National Laboratory Mathworks Mellanox Technologies Microsoft Myricom NEC Laboratories Europe, NEC Europe Ltd. Oak Ridge National Laboratory The Ohio State University Pacific Northwest National Laboratory QLogic Corporation Sandia National Laboratories SiCortex Silicon Graphics Incorporated Sun Microsystems, Inc. University of Alabama at Birmingham University of Houston xxv 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48