3 Khoral Re rch e Liv re National Laboratory al Labe ratory MPI Software Techolo y ippi State Uni iversity NEC CO A. and sr 10 National E nergy R rch Sci ting Center Nati 12 T。t al O ant La mosp. e。e University National Laboratory Prat iego Sandia artin Company mputing Ass tes.Ind licon Graphics Incorporated mputers Sun Microsystems Computer Corporation vers1y E Corporation Thinki ng Machines Corporation 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. 48 xxvi
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. 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 xxvi
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 .William Gropp,Steering Committee 10 Rainer Keller,Merge of MPI-1.3 11 12 .Andrew Lumsdaine,Steering Committee 13 14 15 16 Rolf Rabenseifner,Steering Committee,Merge of MPI-2.1 and MPI-2.1-Errata Ballots 17 3.4(2008) 18 19 All chapters have been revisited to achieve a consistent MPl-21 text.Those who served 20 as authors for the necessary modifications are 21 .William Gropp,Front Matter,Introduction,and Bibliography 23 Richard Graham,Point-to-Point Communication 25 .Adam Moody,Collective Communication .Richard Treumann,Groups,Contexts,and Communicators Jesper Larsson Traff,Process Topologies,Info-Object,and One-Sided Communica- tions 30 George Bosilca,Environmental Management David Solt,Process Creation and Management 3 Bronis R.de Supinski,External Interfaces,and Profiling Rajeev Thakur,I/o Jeffrey M.Squyres,Language Bindings and MPI-2.1 Secretary 39 Rolf Rabenseifner,Deprecated Functions and Annex Change-Log 0 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. xxvii
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 • William 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: • William 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. xxvii 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
Pavan Balaji Purushotham V.Bangalore Brian Barrett Richard Barrett Christian Bell Robert Blackmore Gil Bloch Ron Brightwell Jeffrey Brown Darius Buntina Jonathan Carter Nathan derardeleben Terry Dontie Gabor Dozsa Edric Ellis 6 Karl Feind Edgar gabriel Patrick Geoffrav David gingold Dave Goodell Erez haba Robert Harrison Thomas Herault Steve Hodson Torsten hoefler Joshua hursev Yann kalemkarian Matthew Koop ey Koziol Sameer kumar Miron Livny Kannan Narasimhan Mark Pagel Avneesh Pant Steve poole Howard Pritchard Craig Rasn Hubert ritzdorf Rob Ross Brian Smith Vinod Tipparaju Jesper Larsson Traff 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 MPl-2 effort through time and travel support for the people listed above. 21 34 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 4. Pacific northwest national laboratorv QLogic Corporation Sandia National Laboratories 4 SiCortex Silicon Graphics Incorporated Sun Microsystems.Inc. University of Alabama at Birmingham 48 University of Houston xxviii
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 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 xxviii
University of Illinois at Urbana-Champaign University of Stuttgart,High Performance Computing Center Stuttgart(HLRS) University of Tennessee,Knoxville University of Wisconsin Funding for the MPI Forum meetings was partially supported by award #CCF-0816909 from the National Science Foundation.In addition,the HDF Group provided travel support for one U.S.academic. 8 MPI-2.2: 10 11 pterpave ben revisitd to achee consistent MPtext Thoehor 12 necessary modific ti ons are 13 .William Gropp,Front Matter,Introduction,and Bibliography:MPI-2.2 Chair 14 15 Richard Graham,Point-to-Point Communication and Datatypes 16 .Adam Moody,Collective Communication 18 19 Torsten Hoefler,Collective Communication and Process Topologies 20 Richard Treumann,Groups,Contexts,and Communicators 21 Jesper Larsson Traff,Process Topologies,Info-Object and One-Sided Communications 24 George Bosilca,Datatypes and Environmental Management 25 .David Solt,Process Creation and Management 2 Bronis R.de Supinski,External Interfaces,and Profiling ·Rajeev Thakur,I/O 29 30 Jeffrey M.Squyres,Language Bindings and MPI-2.2 Secretary Rolf Rabenseifner,Deprecated Functions,Annex Change-Log,and Annex Language Bindings .Alexander Supalov,Annex Language Bindings The following list includes some of the active participants who attended mpl-2 forum meetings and in the e-mail discuss ons of the errata items and are not mentioned above 4 47 xxix
University of Illinois at Urbana-Champaign University of Stuttgart, High Performance Computing Center Stuttgart (HLRS) University of Tennessee, Knoxville University of Wisconsin Funding for the MPI Forum meetings was partially supported by award #CCF-0816909 from the National Science Foundation. In addition, the HDF Group provided travel support for one U.S. academic. MPI-2.2: All chapters have been revisited to achieve a consistent MPI-2.2 text. Those who served as authors for the necessary modifications are: • William Gropp, Front Matter, Introduction, and Bibliography; MPI-2.2 Chair. • Richard Graham, Point-to-Point Communication and Datatypes • Adam Moody, Collective Communication • Torsten Hoefler, Collective Communication and Process Topologies • Richard Treumann, Groups, Contexts, and Communicators • Jesper Larsson Tr¨aff, Process Topologies, Info-Object and One-Sided Communications • George Bosilca, Datatypes and 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.2 Secretary • Rolf Rabenseifner, Deprecated Functions, Annex Change-Log, and Annex Language Bindings • Alexander Supalov, 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. xxix 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
Pavan balaji Purushotham V.Bangalore Brian Barrett Richard Barrett Christian bell Robert blackmore Gil Bloch Ron Brightwell Greg bronevetsky leff brown Darius runtinas Jonathan carter Nathan DeBardeleben Terry Dontie Gabor Dozss Edric Ellis Karl Feind Edgar gabriel Banmtccai Johann George David Gingold Erez Haba Robert Harrison Thomas herault Marc-Andre Hermanns Steve hodson Joshua Hursev Yutaka Ishikaw Rin lia Hideyuki Jitsumoto Terry lones Yann kalemkarian Ranier Keller Matthew Koop Ouincey Koziol Manoikumar krishnar er Kum Miron Livny Andrew lumsdaine Miao Lno Ewing Lusk Timothy I.Mattox Kannan narasimhar Mark Pagel neesh Pant Ho rd Pritchard Craig Rasm Hubert Ritzdorf Rob Ross Martin schulz Pavel Shamis Galen Shipman Christian siebert Bria d T Keith Underwood art Abhinav Weikuan Yu 324 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.2 effort through time and travel support for the people listed above. Argonne National Laboratory Auburn University Bull Cisco Systems.Inc. Cray Inc. Forschungszentrum Julich Fujitsu The HDF Group Hewlett-Packaro International Business Machines Indiana University Institut National de Recherche en Informatique et Automatique (Inria Institute for Advanced Science Engineering Corporation Intel Corporation Lawrence berkeley national laboratory Lawrence Livermore National Laboratory Los Alamos National Laboratory 4 Mathworks Mellanox Technologies Microsoft Myricom 48 NEC Corporation
Pavan Balaji Purushotham V. Bangalore Brian Barrett Richard Barrett Christian Bell Robert Blackmore Gil Bloch Ron Brightwell Greg Bronevetsky Jeff Brown Darius Buntinas Jonathan Carter Nathan DeBardeleben Terry Dontje Gabor Dozsa Edric Ellis Karl Feind Edgar Gabriel Patrick Geoffray Johann George David Gingold David Goodell Erez Haba Robert Harrison Thomas Herault Marc-Andr´e Hermanns Steve Hodson Joshua Hursey Yutaka Ishikawa Bin Jia Hideyuki Jitsumoto Terry Jones Yann Kalemkarian Ranier Keller Matthew Koop Quincey Koziol Manojkumar Krishnan Sameer Kumar Miron Livny Andrew Lumsdaine Miao Luo Ewing Lusk Timothy I. Mattox Kannan Narasimhan Mark Pagel Avneesh Pant Steve Poole Howard Pritchard Craig Rasmussen Hubert Ritzdorf Rob Ross Martin Schulz Pavel Shamis Galen Shipman Christian Siebert Anthony Skjellum Brian Smith Naoki Sueyasu Vinod Tipparaju Keith Underwood Rolf Vandevaart Abhinav Vishnu Weikuan Yu 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.2 effort through time and travel support for the people listed above. Argonne National Laboratory Auburn University Bull Cisco Systems, Inc. Cray Inc. Forschungszentrum J¨ulich Fujitsu The HDF Group Hewlett-Packard International Business Machines Indiana University Institut National de Recherche en Informatique et Automatique (Inria) Institute for Advanced Science & Engineering Corporation Intel Corporation Lawrence Berkeley National Laboratory Lawrence Livermore National Laboratory Los Alamos National Laboratory Mathworks Mellanox Technologies Microsoft Myricom NEC Corporation 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 xxx