{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:19:05Z","timestamp":1775053145779,"version":"3.50.1"},"reference-count":50,"publisher":"Elsevier BV","issue":"5","license":[{"start":{"date-parts":[[2003,5,1]],"date-time":"2003-05-01T00:00:00Z","timestamp":1051747200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[2003,5]]},"DOI":"10.1016\/s0743-7315(03)00002-9","type":"journal-article","created":{"date-parts":[[2003,4,23]],"date-time":"2003-04-23T21:27:55Z","timestamp":1051133275000},"page":"551-563","source":"Crossref","is-referenced-by-count":394,"title":["MPICH-G2: A Grid-enabled implementation of the Message Passing Interface"],"prefix":"10.1016","volume":"63","author":[{"given":"Nicholas T.","family":"Karonis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brian","family":"Toonen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ian","family":"Foster","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0743-7315(03)00002-9_BIB1","doi-asserted-by":"crossref","unstructured":"D. Abramson, R. Sosic, J. Giddy, B. Hall, Nimrod: A tool for performing parameterised simulations using distributed workstations, in: Proceedings of the Fourth IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, Silver Spring, MD, 1995.","DOI":"10.1109\/HPDC.1995.518701"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB2","doi-asserted-by":"crossref","unstructured":"G. Allen, T. Dramlitsch, I. Foster, M. Ripeanu, N.T. Karonis, E. Seidel, B. Toonen, Supporting efficient execution in heterogeneous distributed computing environments with Cactus and Globus, in: Proceedings of Supercomputing 2001, IEEE Computer Society Press, Silver Spring, MD, 2001 (Winner Gordon Bell Award, Special Category).","DOI":"10.1145\/582034.582086"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB3","first-page":"324","article-title":"On the efficiency of global combine algorithms for 2-d meshes with wormhole routing","volume":"22","author":"Barnett","year":"1994","journal-title":"J. Parallel Distributed Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB4","doi-asserted-by":"crossref","unstructured":"A. Bary-Noy, S. Kipnis, Designing broadcasting algorithms in the postal model for message-passing systems, in: Proceedings of the Fourth Annual ACM Symposium on Parallel Algorithms and Architectures, San Diego, June 1992, pp. 559\u2013566.","DOI":"10.1145\/140901.140903"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB5","doi-asserted-by":"crossref","unstructured":"J. Bester, I. Foster, C. Kesselman, J. Tedesco, S. Tuecke, GASS: A data movement and access service for wide area computing systems. in: Proceedings of the IOPADS\u201999, ACM Press, New York, 1999.","DOI":"10.1145\/301816.301839"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB6","series-title":"Proceedings of Supercomputing Symposium \u201994","first-page":"379","article-title":"LAM: An open cluster environment for MPI","author":"Burns","year":"1994"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB7","doi-asserted-by":"crossref","unstructured":"H. Casanova, J. Dongarra, Netsolve: A network server for solving computational science problems, Technical Report CS-95-313, University of Tennessee, November 1995.","DOI":"10.1145\/369028.369111"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB8","unstructured":"J. Chen, V. Taylor, Mesh partitioning for distributed systems. in: Proceedings of the Seventh IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, Silver Spring, MD, 1998."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB9","doi-asserted-by":"crossref","unstructured":"D.E. Culler, R. Karp, D.A. Patterson, A. Sahay, K.E. Schauser, E. Santos, R. Subramonian, T. von Eicken, Logp: Towards a realistic model of parallel compuation, in: Proceedings of the Fourth SIGPLAN Symposium on Principles and Practices of Parallel Programming, San Diego, May 1993, pp. 1\u201312.","DOI":"10.1145\/155332.155333"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB10","doi-asserted-by":"crossref","unstructured":"K. Czajkowski, I. Foster, N. Karonis, C. Kesselman, S. Martin, W. Smith, S. Tuecke, A resource management architecture for metacomputing systems, in: The Fourth Workshop on Job Scheduling Strategies for Parallel Processing, 1998.","DOI":"10.1007\/BFb0053981"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB11","unstructured":"K. Czajkowski, I. Foster, C. Kesselman, Co-allocation services for computational Grids, in: Proceedings of the Eighth IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, Silver Spring MD, 1999."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB12","doi-asserted-by":"crossref","unstructured":"T. Eickermann, H. Grund, J. Henrichs, Performance issues of distributed MPI applications in a German gigabit testbed, in: Proceedings of the Sixth European PVM\/MPI Users\u2019 Group Meeting, Sobadell, Barcelona, September 1999.","DOI":"10.1007\/3-540-48158-3_1"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB13","doi-asserted-by":"crossref","unstructured":"S. Fitzgerald, I. Foster, C. Kesselman, G. von Laszewski, W. Smith, S. Tuecke, A directory service for configuring high-performance distributed computations, in: Proceedings of the Sixth IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, Silver Spring, MD, 1997, pp. 365\u2013375.","DOI":"10.1109\/HPDC.1997.626445"},{"issue":"2","key":"10.1016\/S0743-7315(03)00002-9_BIB14","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1063\/1.1461327","article-title":"The Grid: A new infrastructure for 21st century science","volume":"54","author":"Foster","year":"2002","journal-title":"Phys. Today"},{"issue":"12","key":"10.1016\/S0743-7315(03)00002-9_BIB15","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1016\/S0167-8191(98)00075-1","article-title":"A wide-area implementation of the Message Passing Interface","volume":"24","author":"Foster","year":"1998","journal-title":"Parallel Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB16","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1006\/jpdc.1996.1266","article-title":"Managing multiple communication methods in high-performance networked computing systems","volume":"40","author":"Foster","year":"1997","journal-title":"J. Parallel Distributed Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB17","doi-asserted-by":"crossref","unstructured":"I. Foster, C. Kesselman, The Globus project: A status report, in: Proceedings of the Heterogeneous Computing Workshop, IEEE Computer Society Press, Silver Spring, MD, 1998, pp. 4\u201318.","DOI":"10.1109\/HCW.1998.666541"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB18","unstructured":"I. Foster, C. Kesselman (Eds.), The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann Publishers, Los Altos, CA, 1999."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB19","doi-asserted-by":"crossref","unstructured":"I. Foster, C. Kesselman, G. Tsudik, S. Tuecke, A security architecture for computational Grids, Technical Report, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, 1998.","DOI":"10.1145\/288090.288111"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB20","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1006\/jpdc.1996.0108","article-title":"The Nexus approach to integrating multithreading and communication","volume":"37","author":"Foster","year":"1996","journal-title":"J. Parallel Distributed Comput."},{"issue":"3","key":"10.1016\/S0743-7315(03)00002-9_BIB21","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1177\/109434200101500302","article-title":"The anatomy of the Grid","volume":"15","author":"Foster","year":"2001","journal-title":"Internat. J. High Performance Comput. Appl."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB22","series-title":"The Grid: Blueprint for a New Computing Infrastructure","first-page":"237","article-title":"High-performance commodity computing","author":"Fox","year":"1999"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB23","doi-asserted-by":"crossref","unstructured":"E. Gabriel, M. Resch, T. Beisel, R. Keller, Distributed computing in a heterogenous computing environment, in: Proceedings of EuroPVMMPI\u201998, Liverpool, UK, 1998.","DOI":"10.1007\/BFb0056574"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB24","series-title":"The Grid: Blueprint for a New Computing Infrastructure","first-page":"205","article-title":"Object-based approaches","author":"Gannon","year":"1999"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB25","series-title":"PVM: Parallel Virtual Machine\u2014A User's Guide and Tutorial for Network Parallel Computing","author":"Geist","year":"1994"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB26","doi-asserted-by":"crossref","unstructured":"A.S. Grimshaw, W.A. Wulf, the Legion team, The Legion vision of a worldwide virtual computer, Comm. ACM, 40(1) (January 1997) 39\u201345.","DOI":"10.1145\/242857.242867"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB27","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","article-title":"A high-performance, portable implementation of the MPI message passing interface standard","volume":"22","author":"Gropp","year":"1996","journal-title":"Parallel Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB28","doi-asserted-by":"crossref","unstructured":"W. Gropp, E. Lusk, Reproducible measurements of MPI performance characteristics, Technical Report ANL\/MCS-P755-0699, Mathematics and Computer Science Division, Argonne National Laboratory, June 1999.","DOI":"10.1007\/3-540-48158-3_2"},{"issue":"6","key":"10.1016\/S0743-7315(03)00002-9_BIB29","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","article-title":"A high-performance, portable implementation of the MPI Message-Passing Interface standard","volume":"22","author":"Gropp","year":"1996","journal-title":"Parallel Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB30","unstructured":"P. Husbands, J.C. Hoe, MPI-StarT: Delivering network performance to numerical applications, in: Proceedings of Supercomputing \u201998, San Jose, CA, November 1988."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB31","unstructured":"Interoperable MPI Web page. http:\/\/impi.nist.gov."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB32","doi-asserted-by":"crossref","unstructured":"N. Karonis, B. de Supinski, I. Foster, W. Gropp, E. Lusk, J. Bresnahan, Exploiting hierarchy in parallel computer networks to optimize collective operation performance, in: Proceedings of the 14th International Parallel and Distributed Processing Symposium, Cancun, Mexico, 2000.","DOI":"10.1109\/IPDPS.2000.846009"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB33","series-title":"The Grid: Blueprint for a New Computing Infrastructure","first-page":"181","article-title":"Compilers, languages, and libraries","author":"Kennedy","year":"1999"},{"issue":"11","key":"10.1016\/S0743-7315(03)00002-9_BIB34","doi-asserted-by":"crossref","first-page":"1431","DOI":"10.1016\/S0167-8191(01)00098-9","article-title":"Network performance-aware collective communication for clustered wide area systems","volume":"27","author":"Kielmann","year":"2001","journal-title":"Parallel Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB35","doi-asserted-by":"crossref","unstructured":"T. Kielmann, R.F.H. Hofman, H.E. Bal, A. Plaat, R.A.F. Bhoedjang, MagPIe: MPI's collective communication operations for clustered wide area systems, in: Proceedings of Supercomputing \u201998, San Jose, CA, November 1998.","DOI":"10.1145\/301104.301116"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB36","doi-asserted-by":"crossref","unstructured":"T. Kimura, H. Takemiya, Local area metacomputing for multidisciplinary problems: A case study for fluid\/structure coupled simulation, in: Proceedings of the International Conference on Supercomputing, Melbourne, Australia, 1998, pp. 145\u2013156.","DOI":"10.1145\/277830.277861"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB37","unstructured":"Collected LAM documents, World Wide Web. ftp:\/\/tbag.osc.edu\/pub\/lam."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB38","unstructured":"O. Larsson, Implementation and performance analysis of a high-order CEM algorithm in parallel and distributed environments, master's thesis, University of Houston, 1998."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB39","doi-asserted-by":"crossref","unstructured":"M. Litzkow, M. Livny, M. Mutka, Condor\u2014a hunter of idle workstations, in: Proceedings of the Eighth International Conference on Distributed Computing Systems, San Jose, CA, 1988, pp. 104\u2013111.","DOI":"10.1109\/DCS.1988.12507"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB40","doi-asserted-by":"crossref","unstructured":"J.P. Loyall, R.E. Schantz, J.A. Zinky, D.E. Bakken, Specifying and measuring quality of service in distributed object systems, in: Proceedings of the First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC \u201998), Kyoto, Japan, 1998.","DOI":"10.1109\/ISORC.1998.666767"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB41","doi-asserted-by":"crossref","unstructured":"G. Mahinthakumar, F.M. Hoffman, W.W. Hargrove, N. Karonis, Multivariate geographic clustering in a metacomputing environment using Globus, in: Proceedings of Supercomputing \u201999, IEEE Computer Society Press, Silver Spring, MD, 1999.","DOI":"10.1145\/331532.331537"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB42","unstructured":"Message Passing Interface Forum, MPI: A message-passing interface standard, Internat. J. Supercomput. Appl. 8(3\/4) (1994) 165\u2013414."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB43","unstructured":"Message Passing Interface Forum, MPI2: A message passing interface standard, Internat. J. High Performance Comput. Appl. 12(1\u20132) (1998) 1\u2013299."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB44","unstructured":"Mpi\/rt forum, http:\/\/www.mpirt.org."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB45","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1016\/S0167-739X(99)00016-3","article-title":"Design and implementations of Ninf","volume":"15","author":"Nakada","year":"1999","journal-title":"Future Generation Comput. Systems"},{"key":"10.1016\/S0743-7315(03)00002-9_BIB46","unstructured":"NCSA press release Web page, http:\/\/www.ncsa.edu\/News\/Access\/Releases\/011211.TeraGrid.html."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB47","doi-asserted-by":"crossref","unstructured":"A. Roy, I. Foster, W. Gropp, N. Karonis, V. Sander, B. Toonen, MPICH-GQ: Quality-of-service for message passing programs, in: Proceedings of Supercomputing 2000, IEEE Computer Society Press, Silver Spring, MD, 2000.","DOI":"10.1109\/SC.2000.10017"},{"issue":"12\u201318","key":"10.1016\/S0743-7315(03)00002-9_BIB48","doi-asserted-by":"crossref","first-page":"1827","DOI":"10.1016\/S0167-8191(98)00080-5","article-title":"Locally self consistent multiple scattering method in a geographically distributed linked MPP environment","volume":"24","author":"Sheehan","year":"1998","journal-title":"Parallel Comput."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB49","unstructured":"Teragrid Web page, http:\/\/www.teragrid.org."},{"key":"10.1016\/S0743-7315(03)00002-9_BIB50","doi-asserted-by":"crossref","unstructured":"A. Vahdat, E. Belani, P. Eastham, C. Yoshikawa, T. Anderson, D. Culler, M. Dahlin, WebOS: Operating system services for wide area applications, in: Seventh Symposium on High Performance Distributed Computing, Chicago, IL, July 1998.","DOI":"10.1109\/HPDC.1998.709956"}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731503000029?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731503000029?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2023,4,26]],"date-time":"2023-04-26T06:26:42Z","timestamp":1682490402000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0743731503000029"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,5]]},"references-count":50,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2003,5]]}},"alternative-id":["S0743731503000029"],"URL":"https:\/\/doi.org\/10.1016\/s0743-7315(03)00002-9","relation":{},"ISSN":["0743-7315"],"issn-type":[{"value":"0743-7315","type":"print"}],"subject":[],"published":{"date-parts":[[2003,5]]}}}