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 Microsystems Inc Tokyo Institute of Technology Iniv rsity of Alabama at Birmingham University of Houston University of Ilinois at Urbana-Champaign 13 sity of Stuttgart,High Performance Computing Center Stuttgart(HLRS) 14 sity of Tenn see,Knoxville 15 sity of Tokvo 16 University of Wisconsin 17 18 19 and #CCF-1144042 from the National scie provided trave pport foroneU.. 20 21 MPI-3.0: MPI-3.0 is a significant effort to exten I and modernize the MPI Standard 24 The editors and organizers of the MPl-3.0 have been: 25 William Gropp,Steering Committee,Front Matter,Introduction,Groups,Contexts, 27 and Communicators,One-Sided Communications,and Bibliography Richard grabam steering com mittee.Point-to-Point Communication,Meeting Con- 30 and MPL-30 Chair 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 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 xxxi
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 significant 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 xxxi 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
The following list includes some of the active participants who attended MPl-3 Forum meetings or participated in the and who are not mentioned above 3 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 10 Raghunath Raja Chandrasekar James dinan Terry Dontje Edgar gabriel Balazs Gerofi Brice Goglin David Goodell Manjunath Gorentla Erez Haba Jeff Hammond Thomas Herault Marc-Andre Hermanns Jennifer Herrett-Skjellum Nathan Hielm Atsushi Hori Joshua Hursev Marty Itzkowitz Yutaka Ishikawa Nysal Ian Bin Jia Hidevuki Jitsumoto Yann kalemkarian Krishna kandalla Takahiro kawashima Chulho kim Dries kimpe Christof Klausecker Alice konige Quincey Koziol Dieter Kranzlmueller Manojkumar Krishnan Sameer Kumar Erie Lantz Jay lofstead Bill Long Andrew Lumsdaine Miao luc Ewing Lusk Adam moody 34 Nick M.Maclaren Amith Mamidala Guillaume Mercier Scott McMillan Douglas Miller Kathryn Mohror Tim Mu otake nakamura Takeshi Nanr Mark Pagel Swann Perarnau Sreeram Potluri Howard pritchard Rolf Riesen Hubert Ritzdorf Kuninobu sasaki Timo Schneider Martin schulz Cilad Shainer Christian Siebert Anthony skiellum Brian smith seppe Solca Shinii su ander Supalov michi takag Fabian Tillier vimnod Tippa Richa Keith ur Rolf Vande 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 MPl forum also thanks those that provided feedback during the public commen 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 MPl-3 effort through time and travel support for the people listed above. Argonne National Laboratory Bull Cisco Systems,Inc. Cray Ine. 48 CSCs
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 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 xxxii
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 13 Los Alamos National Laboratory 14 Mellanox Technologies,Inc 15 Microsoft Corporation 16 NECCO 17 National Oceanic and Atmospheric Administration,Global Systems Division 18 NVIDIA Co 19 Oak Ridge National Labor 20 The Ohio State University atory 21 Oracle America 23 RIKEN AICS 24 25 cal Un of Che 27 kyo Institute Techn nitz sity of Alal bama at Bi minghan 29 ver ver: ity of minois at Ur ana hampaign ver: gart ligh Pe formance Computing Center Stuttgart (HLRS) ty o ssee.Knoxvill University of Tokyo Funding for the MPI Forum me ng and dia Nat 1 La oundation on,th HDF Group 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 xxxiii
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 xxxiii 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
Rolf Rabenseifner,Steering Committee,Terms and Definitions,and Fortran Bindings 2 Deprecated Functions,Annex Change-Log,and Annex Language Bindings .Richard L.Graham,Steering Committee,Meeting Convener 6 Jeffrey M.Squyres,Language Bindings and MPI-3.1 Secretary .Daniel Holmes,Point-to-Point Communication George Bosilca,Datatypes and Environmental Management Torsten Hoefler,Collective Communication and Process Topologies .Pavan Balaji,Groups,Contexts,and Communicators,and External Interfaces Jeff Hammond,The Info Object David Solt,Process Creation and Management ·Quincey Koziol,I/o Kathryn Mohror,Tool Support raieev Thakur.One-Sided communications 21 34 some of hi participants who attended MPl Poru e-ma Charles archer Pavan balai Purushotham v.Bangalore Brian Barrett Wesley Bland Michael blocksome George bosilca Aurelien bouteiller Devendar bureddy Yohann Burette Mohamad Chaarawi Alexey Cheptsov Iames Dinan Dmitry Durnov Thomas Francois Edgar Gabrie Todd Gamblin Balazs Gerof Poddy Cillios David goodell Maniunath gorentla venkata Richard L.Graham Rvan E.Gra V511片 Khaled Hamidouche loff Hammond Marc-andre he Nathan Hjelm Torsten Hoefle iel Holmes Hidevuki Jitsumoto Jithin Jos Takahiro Kawashima Chulho Kin Michael Knobloch Alice konis eer Kumar Joshua Ladd Huiwei Lu me mercier Adam Moody 4 Steve ova o J.Pena Nicholas Radcliffe D. th Raja Davide Ro Schulz gmin Sec Christian Siebert Brian Smith David Solt Jeffrey M.Squyres 48 xxxiv
• Rolf Rabenseifner, Steering Committee, Terms and Definitions, and Fortran Bindings, Deprecated Functions, Annex Change-Log, and Annex Language Bindings • Richard L. Graham, Steering Committee, Meeting Convener • Jeffrey M. Squyres, Language Bindings and MPI-3.1 Secretary • Daniel Holmes, Point-to-Point Communication • George Bosilca, Datatypes and Environmental Management • Torsten Hoefler, Collective Communication and Process Topologies • Pavan Balaji, Groups, Contexts, and Communicators, and External Interfaces • Jeff Hammond, The Info Object • David Solt, Process Creation and Management • Quincey Koziol, I/O • Kathryn Mohror, Tool Support • Rajeev Thakur, One-Sided Communications The following list includes some of the active participants who attended MPI Forum meetings or participated in the e-mail discussions. Charles Archer Pavan Balaji Purushotham V. Bangalore Brian Barrett Wesley Bland Michael Blocksome George Bosilca Aurelien Bouteiller Devendar Bureddy Yohann Burette Mohamad Chaarawi Alexey Cheptsov James Dinan Dmitry Durnov Thomas Francois Edgar Gabriel Todd Gamblin Balazs Gerofi Paddy Gillies David Goodell Manjunath Gorentla Venkata Richard L. Graham Ryan E. Grant William Gropp Khaled Hamidouche Jeff Hammond Amin Hassani Marc-Andr´e Hermanns Nathan Hjelm Torsten Hoefler Daniel Holmes Atsushi Hori Yutaka Ishikawa Hideyuki Jitsumoto Jithin Jose Krishna Kandalla Christos Kavouklis Takahiro Kawashima Chulho Kim Michael Knobloch Alice Koniges Quincey Koziol Sameer Kumar Joshua Ladd Ignacio Laguna Huiwei Lu Guillaume Mercier Kathryn Mohror Adam Moody Tomotake Nakamura Takeshi Nanri Steve Oyanagi Antonio J. P˜ena Sreeram Potluri Howard Pritchard Rolf Rabenseifner Nicholas Radcliffe Ken Raffenetti Raghunath Raja Craig Rasmussen Davide Rossetti Kento Sato Martin Schulz Sangmin Seo Christian Siebert Anthony Skjellum Brian Smith David Solt Jeffrey M. Squyres 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 xxxiv
Hari Subramoni Shinii Sumimoto Alexander Supalov Bronis R.de Supinski Savantan Sur Masamichi Takagi Keita Teranishi Rajeey thakur Fabian Tillier Yuichi Tsujita Geoffroy Vallee Rolf vandeVaart Akshay venkatesh Jerome Vienne Venkat vishwanath Anh Vo Huseyin S.Yildiz Junchao Zhang Xin Zhao The MPI Forum also acknowledges and appreciates the valuable input from people via e-mai in persor The fol iionrthe MPcforthrogtm ndr 11 12 Argome National Laboratory 13 14 15 16 CC,The University of Edinburgh 17 18 19 20 search School for Simulation Sciences 21 International Business Machines Institut National de Recherche en Informatique et Automatique(Inria) 24 25 Intel Corporation Kyushu University 2 Lawrence Berkeley National Laboratory Lawrence Livermore National Laboratory Lenovo Los Alamos National Laboratory 30 Mellanox Technologies,Inc. Microsoft Corporation NEC Corporation NVIDIA Corporation Oak Ridge National Laboratory The Ohio State University RIKEN AICS Sandia National Laboratories Texas Advanced Computing Center Tokyo Institute of Technology University of Alabama at Birmingham 41 University of Houston University of Illinois at Urbana-Champaign University of Oregon University of Stuttgart,High Performance Computing Center Stuttgart(HLRS) University of Tennessee,Knoxville University of Tokyo XXXV
Hari Subramoni Shinji Sumimoto Alexander Supalov Bronis R. de Supinski Sayantan Sur Masamichi Takagi Keita Teranishi Rajeev Thakur Fabian Tillier Yuichi Tsujita Geoffroy Vall´ee Rolf vandeVaart Akshay Venkatesh Jerome Vienne Venkat Vishwanath Anh Vo Huseyin S. Yildiz Junchao Zhang Xin Zhao The MPI Forum also acknowledges and appreciates the valuable input from people via e-mail and in person. The following institutions supported the MPI-3.1 effort through time and travel support for the people listed above. Argonne National Laboratory Auburn University Cisco Systems, Inc. Cray EPCC, The University of Edinburgh ETH Zurich Forschungszentrum J¨ulich Fujitsu German Research School for Simulation Sciences The HDF Group International Business Machines Institut National de Recherche en Informatique et Automatique (Inria) Intel Corporation Kyushu University Lawrence Berkeley National Laboratory Lawrence Livermore National Laboratory Lenovo Los Alamos National Laboratory Mellanox Technologies, Inc. Microsoft Corporation NEC Corporation NVIDIA Corporation Oak Ridge National Laboratory The Ohio State University RIKEN AICS Sandia National Laboratories Texas Advanced Computing Center Tokyo Institute of Technology University of Alabama at Birmingham University of Houston University of Illinois at Urbana-Champaign University of Oregon University of Stuttgart, High Performance Computing Center Stuttgart (HLRS) University of Tennessee, Knoxville University of Tokyo xxxv 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