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. 10 MPI-2.2: hpve been revt to adieve consistent Mptext The who served a 12 13 necessary modific ations 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 2 Richard Treumann,Groups,Contexts,and Communicators Jesper Larsson Traff,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 mpl-2 forum meetings and in the e-mail discuss ons of the errata items and are not mentioned above xxvi
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. 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
Pavan balaji Purushotham V.Bangalore Brian Barrett Richard Barrett Christian bell Robert blackmore 2 Gil Bloch Ron Brightwell Greg bronevetsky 3 Jeff Brown Darius Runtinas Jonathan Carter 4 Nathan DeBardeleben Terry Dontie Gabor Dozss Edric Ellis Karl Feind Edgar gabriel Banmtccai Johann George David Gingold 7 Erez Haba Robert Harrison 8 Thomas herault Marc-Andre Hermanns Steve hodson g Joshua Hursey Yutaka Ishikawa Rin lia 10 Hideyuki Jitsumoto Terry lones Yann kalemkarian 11 Ranier Keller Matthew koor Ouincey Koziol 13 Manoikumar krishnar er Kum Miron Livny 13 Andrew lumsdaine Miao Luo Ewing Lusk 14 Timothy I.Mattox Kannan narasimhar Mark Pagel 15 Avneesh Pant Ho rd Pritchard 16 Craig Rasmussen Hubert Ritzdorf Rob Ross 17 Martin schulz Pavel Sha Galen Shipmar 1 Christian siebert Bria 10 Keith Under ood art Weikuan u 21 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 nivnty Cisco Systems,Inc Cray Inc. Forschungszentrum Julich Fujits1】 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 Mathworks Mellanox Technologies Microsoft Myricom 4 NEC Corporation xxvii
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 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
Oak Ridge National Laboratory The Ohio State University Pacific Northwest National Laboratory OLogic Corporation RunTime Computing Solutions,LLC Sandia national laboratories SiCortex Ine Silicon Graphics Inc Sun Micr 10 Tokyo Institute of Technology Iniv rsity of Alabama at Birmingham 12 University of Houston Univer rsity of Illinois at Urbana-Champaign Unive rsity of Tokyo 17 Univers sity of Wisconsin and #CCF-1144042 from the National Scie provided travel support for one U.S.academic MPI-3.0: MPI-3.0 is a signficant effort to exten and modernize the MPI Standard 25 The editors and organizers of the MPl-3.0 have been: .William Gropp,Steering committee,Front matter,Introduction,Groups,Contexts, and Communicators,One-Sided Communications,and Bibliography richard grahar ommittee,Point-to-Point Communication,Meeting Con- and MPl-30 chair 31 Torsten Hoefer,Collective Communication,One-Sided Communications,and Process Topologies .George Bosilca,Datatypes and Environmental Management .David Solt,Process Creation and Management Bronis R.de Supinski,External Interfaces and Tool Support 49 Raieev Thakur.I/O and One-Sided Communications Darius Buntinas,Info Object Jeffrey M.Squyres,Language Bindings and MPI-3.0 Secretary Rolf Rabenseifner.Steering committee.Terms and Definitions.and Fortran Bindings Deprecated Functions,Annex Change-Log,and Annex Language Bindings .Craig Rasmussen,Fortran Bindings xxviii
Oak Ridge National Laboratory The Ohio State University Pacific Northwest National Laboratory QLogic Corporation RunTime Computing Solutions, LLC Sandia National Laboratories SiCortex, Inc. Silicon Graphics Inc. Sun Microsystems, Inc. Tokyo Institute of Technology University of Alabama at Birmingham University of Houston University of Illinois at Urbana-Champaign University of Stuttgart, High Performance Computing Center Stuttgart (HLRS) University of Tennessee, Knoxville University of Tokyo University of Wisconsin Funding for the MPI Forum meetings was partially supported by awards #CCF-0816909 and #CCF-1144042 from the National Science Foundation. In addition, the HDF Group provided travel support for one U.S. academic. MPI-3.0: MPI-3.0 is a signficant effort to extend and modernize the MPI Standard. The editors and organizers of the MPI-3.0 have been: • William Gropp, Steering committee, Front matter, Introduction, Groups, Contexts, and Communicators, One-Sided Communications, and Bibliography • Richard Graham, Steering committee, Point-to-Point Communication, Meeting Convener, and MPI-3.0 chair • Torsten Hoefler, Collective Communication, One-Sided Communications, and Process Topologies • George Bosilca, Datatypes and Environmental Management • David Solt, Process Creation and Management • Bronis R. de Supinski, External Interfaces and Tool Support • Rajeev Thakur, I/O and One-Sided Communications • Darius Buntinas, Info Object • Jeffrey M. Squyres, Language Bindings and MPI-3.0 Secretary • Rolf Rabenseifner, Steering committee, Terms and Definitions, and Fortran Bindings, Deprecated Functions, Annex Change-Log, and Annex Language Bindings • Craig Rasmussen, Fortran Bindings 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
The following list includes some of the active participants who attended MPI-3 Forum meetings or participated in the and who are not mentioned above Tatsuya Abe Tomoya Adachi Sadaf Alam Reinhold Bader Pavan Balaii Purushotham V.Bangalore Brian Barrett Richard Barrett Robert Blackmore Aurelien bouteiller Ron Brightwell Greg Bronevetsky Jed Brown Darius buntinas devendar bureddy Arno Candel George Carr Mohamad Chaarawi Raghunath Raja Chandrasekar James dinan Terry Dontje 10 Edgar Gabriel Balazs Gerofi Brice Goglin 11 David Goodell Manjunath Gorentla Erez Haba 13 Jeff Hammond Thomas Herault Marc-Andre Hermanns 13 Jennifer Herrett-Skjellum Nathan Hielm Atsushi Hori 14 Joshua Hursev Marty Itzkowitz Yutaka Ishikawa 15 Nysal Ian Bin Jia Hidevuki Jitsumoto Yann Kalemkarian Krishna kandalla Takahiro kawashima 17 Chulho kim Dries Kimpe Christof Klausecker 1 Alice konige Quincey Koziol Dieter Kranzlmueller Manoikumar Krishnan Sameer Kumar Erie Lantz Jay Lofstead Bill Long Andrew Lumsdaine 21 Miao luo Ewing L Adam moody Nick M.Maclaren Amith Mamidala Guillaume Mercier Scott McMillan Douglas Miller Kathryn Mohror 24 Tim Mur otake Nakamura Takeshi Nanr 25 agi Mark Pagel Swann Perarnau Sreeram Potluri Howard pritchard Rolf Riesen 27 Hubert Ritzdorf Kuninobu sasaki Timo Schneider Martin schulz Gilad Shainer Christian Siebert Anthony skiellum Brian smith Raffaele Gir seppe Solc Shinji Sun ander Supalov nichi takag Fabian Tillie vimnod Tippa raju Richa d Treumann Keith i Rolf vande Anh Vo Abhinav Vishnu Min Xie aart Enqiang Zhou The MPI Forum also acknowledges and appreciates the valuable input from people via e-mail and in person. The MPI Forum also thanks those that provided feedback during the public comment period.In particular,the Forum would like to thank Jeremiah Wilcock for providing detailed comments on the entire draft standard. The following institutions supported the MPI-3 effort through time and travel support for the people listed above. Argonne National Laboratory Bull Cisco Systems,Inc. 46 Cray Ine. CSCS 48 xxix
The following list includes some of the active participants who attended MPI-3 Forum meetings or participated in the e-mail discussions and who are not mentioned above. Tatsuya Abe Tomoya Adachi Sadaf Alam Reinhold Bader Pavan Balaji Purushotham V. Bangalore Brian Barrett Richard Barrett Robert Blackmore Aurelien Bouteiller Ron Brightwell Greg Bronevetsky Jed Brown Darius Buntinas Devendar Bureddy Arno Candel George Carr Mohamad Chaarawi Raghunath Raja Chandrasekar James Dinan Terry Dontje Edgar Gabriel Balazs Gerofi Brice Goglin David Goodell Manjunath Gorentla Erez Haba Jeff Hammond Thomas Herault Marc-Andr´e Hermanns Jennifer Herrett-Skjellum Nathan Hjelm Atsushi Hori Joshua Hursey Marty Itzkowitz Yutaka Ishikawa Nysal Jan Bin Jia Hideyuki Jitsumoto Yann Kalemkarian Krishna Kandalla Takahiro Kawashima Chulho Kim Dries Kimpe Christof Klausecker Alice Koniges Quincey Koziol Dieter Kranzlmueller Manojkumar Krishnan Sameer Kumar Eric Lantz Jay Lofstead Bill Long Andrew Lumsdaine Miao Luo Ewing Lusk Adam Moody Nick M. Maclaren Amith Mamidala Guillaume Mercier Scott McMillan Douglas Miller Kathryn Mohror Tim Murray Tomotake Nakamura Takeshi Nanri Steve Oyanagi Mark Pagel Swann Perarnau Sreeram Potluri Howard Pritchard Rolf Riesen Hubert Ritzdorf Kuninobu Sasaki Timo Schneider Martin Schulz Gilad Shainer Christian Siebert Anthony Skjellum Brian Smith Marc Snir Raffaele Giuseppe Solca Shinji Sumimoto Alexander Supalov Sayantan Sur Masamichi Takagi Fabian Tillier Vinod Tipparaju Jesper Larsson Tr¨aff Richard Treumann Keith Underwood Rolf Vandevaart Anh Vo Abhinav Vishnu Min Xie Enqiang Zhou The MPI Forum also acknowledges and appreciates the valuable input from people via e-mail and in person. The MPI Forum also thanks those that provided feedback during the public comment period. In particular, the Forum would like to thank Jeremiah Wilcock for providing detailed comments on the entire draft standard. The following institutions supported the MPI-3 effort through time and travel support for the people listed above. Argonne National Laboratory Bull Cisco Systems, Inc. Cray Inc. CSCS 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
ETH Zurich Fujitsu Ltd. German Research School for Simulation Sciences The HDF Group Hewlett Packard International Business Machines IBM India Private Ltd Indiana university Institut National de Recherche en Informatique et Automatique (INRIA) Institute for Advanced Science&Engineering Corporation Intel Corporation Lawrence Berkeley National Laboratory Lawrence live ore National Laboratory Los Alamos National Laboratory Mellanox Technologies,Inc Mic osoft Corporation National Oceanic and Atmospheric Administration,Global Systems Division NVIDIA C Oak Ridge National Labo The Ohi State University atory Oracle am RIKEN AICS RunTime Computing o,LIC ies nitz 28 Techn A1 ver ama at Bi minghan 之 ty of li at.Ur ana-Champaign Ly o gat igh Pe formance Computing Center Stuttgart (HLRS) ver ssee.Knoxvill University of Tokyo Funding for the MPI Foru um m ng a and -1144042f6 nce oundation HDF Group dia Na emic each. MPI-3.1: MPI-3.1 is a minor update to the MPI Standard. The editors and organizers of the MPl-3.1 have been: .Martin Schulz,MPI-3.1 chair .William Gropp,Steering committee,Front matter,Introduction,One-Sided Commu- nications,and Bibliography;Overall editor
ETH Zurich Fujitsu Ltd. German Research School for Simulation Sciences The HDF Group Hewlett-Packard International Business Machines IBM India Private Ltd 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 Mellanox Technologies, Inc. Microsoft Corporation NEC Corporation National Oceanic and Atmospheric Administration, Global Systems Division NVIDIA Corporation Oak Ridge National Laboratory The Ohio State University Oracle America Platform Computing RIKEN AICS RunTime Computing Solutions, LLC Sandia National Laboratories Technical University of Chemnitz Tokyo Institute of Technology University of Alabama at Birmingham University of Chicago University of Houston University of Illinois at Urbana-Champaign University of Stuttgart, High Performance Computing Center Stuttgart (HLRS) University of Tennessee, Knoxville University of Tokyo Funding for the MPI Forum meetings was partially supported by awards #CCF-0816909 and #CCF-1144042 from the National Science Foundation. In addition, the HDF Group and Sandia National Laboratories provided travel support for one U.S. academic each. MPI-3.1: MPI-3.1 is a minor update to the MPI Standard. The editors and organizers of the MPI-3.1 have been: • Martin Schulz, MPI-3.1 chair • William Gropp, Steering committee, Front matter, Introduction, One-Sided Communications, and Bibliography; Overall editor 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