MPICH-G2 swMATH ID: 2373 Software Authors: Karonis, Nicholas T.; Toonen, Brian; Foster, Ian Description: MPICH-G2: A grid-enabled implementation of the message passing interface. Application development for distributed-computing “Grids” can benefit from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we have developed MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple computers, at the same or different sites, using the same commands that would be used on a parallel computer. This library extends the Argonne MPICH implementation of MPI to use services provided by the Globus Toolkit for authentication, authorization, resource allocation, executable staging, and I/O, as well as for process creation, monitoring, and control. Various performance-critical operations, including startup and collective operations, are configured to exploit network topology information. The library also exploits MPI constructs for performance management; for example, the MPI communicator construct is used for application-level discovery of, and adaptation to, both network topology and network quality-of-service mechanisms. We describe the MPICH-G2 design and implementation, present performance results, and review application experiences, including record-setting distributed simulations. Homepage: http://faculty.cs.niu.edu/~karonis/tempg2/g2_body.html Keywords: MPI; Grid computing; Message passing; Globus Toolkit; MPICH-G2 Related Software: Globus Toolkit; MPI; MPI/MPICH; PVM; Java CoG Kit; Pegasus; LAM-MPI; CrossGrid; Open Science Grid; mpiBLAST; Charlotte; MAGDA; GROWL; NAMD2; Gromacs; Chameleon; MyCoG.NET; WebSphere; DiPerF; AVL Cited in: 17 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year MPICH-G2: A grid-enabled implementation of the message passing interface. Zbl 1059.68526Karonis, Nicholas T.; Toonen, Brian; Foster, Ian 2003 all top 5 Cited by 63 Authors 1 Alishahi, Mohammad Mehdi 1 Alizadehrad, Davood 1 Arzberger, Peter W. 1 Aversa, Rocco 1 Berman, Fran 1 Cai, DongSheng 1 Casanova, Henri 1 Chen, Chunxi 1 Costa, Fábio M. 1 Coveney, Peter V. 1 Da Silva E. Silva, Francisco José 1 Dail, Holly 1 Dastghaibyfard, Gholamhossein 1 de Camargo, Raphael Yokoingawa 1 Di Martino, Beniamino 1 Ding, Zhaohui 1 Dünnweber, Jan 1 Filho, Fernando Castor 1 Finger, Marcelo 1 Foster, Ian T. 1 Goldman, Alfredo 1 Gorlatch, Sergei 1 Hung, Terence 1 Kalia, Rajiv K. 1 Karonis, Nicholas T. 1 Ken-Ichi, Nishikawa 1 Khoo, B. T. Benjamin 1 Kon, Fabio 1 Kopysov, Sergeĭ Petrovich 1 Krasnopyorov, I. V. 1 Krishnan, Arun 1 Lan, Zhiling 1 Legrand, Arnaud 1 Lembege, Bertrand 1 Li, Wilfred W. 1 Li, Yawei 1 Lo Presti, Giuseppe 1 Lo Re, Giuseppe 1 Luo, Yuan 1 Ma, Da 1 Marchal, Loris 1 Mazzocca, Nicola 1 Nakano, Aiichiro 1 Nikseresht, Amir Hossein 1 Ogata, Shuji 1 Robert, Yves 1 Rychkov, V. N. 1 Schmidt, Bertil 1 See, C. W. Simon 1 Sharma, Ashish 1 Sheikhalishahi, Seyyed Mehdi 1 Shimojo, Fuyuki 1 Storniolo, Pietro 1 Tao, Weifeng 1 Taylor, Valerie E. 1 Toonen, Brian 1 Urso, Alfonso 1 Vashishta, Priya 1 Veeravalli, Bharadwaj 1 Venticinque, Salvatore 1 Wei, Xiaohui 1 Yan, Xiaoyang 1 Zasada, Stefan J. Cited in 5 Serials 7 Journal of Parallel and Distributed Computing 2 Computer Physics Communications 2 New Generation Computing 1 Programming and Computer Software 1 Cited in 4 Fields 15 Computer science (68-XX) 1 Fluid mechanics (76-XX) 1 Quantum theory (81-XX) 1 Astronomy and astrophysics (85-XX) Citations by Year