{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:42:06Z","timestamp":1777902126721,"version":"3.51.4"},"reference-count":53,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2007,6,1]],"date-time":"2007-06-01T00:00:00Z","timestamp":1180656000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2007,6]]},"abstract":"<jats:p>Grid-computing environments are becoming increasingly popular for scientific computing due to the significant increase in capacity that they represent when compared to a single computational resource (e.g., a single cluster), their ubiquitous availability and advances in grid middleware components. Several such specialized grid environments are now available for users in the commercial and research sectors. One such effort for research is the TeraGrid, consisting of a collection of geographically distributed heterogeneous supercomputer resources including data storage resources. Parallel implementations for these environments are inherently multilevel and obtaining efficient mapping of work to processors can be eXtremely challenging. This paper eXtends an eXisting MPI application to the grid via the use of grid-enabled MPI libraries. The application uses a simulation-optimization framework involving coarse-grained parallelism in the optimizer and fine-grained parallelism in the finite-element-based simulator. Using parallelism at both these levels is essential for problems involving computationally intensive simulation steps. A hierarchical grid architecture consisting of a collection of supercomputers is ideally suited for these types of problems as a good application-to-architecture mapping can be obtained with a proper implementation. This paper presents the performance results of our implementation on the TeraGrid network consisting of three geographically distributed supercomputers.<\/jats:p>","DOI":"10.1177\/0037549707084936","type":"journal-article","created":{"date-parts":[[2007,11,6]],"date-time":"2007-11-06T08:47:50Z","timestamp":1194338870000},"page":"437-448","source":"Crossref","is-referenced-by-count":2,"title":["GRID-enabled Solution of Groundwater Inverse Problems on the TeraGrid Network"],"prefix":"10.1177","volume":"83","author":[{"given":"Mohamed","family":"Sayeed","sequence":"first","affiliation":[{"name":"Purdue University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kumar","family":"Mahinthakumar","sequence":"additional","affiliation":[{"name":"North Carolina State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas T.","family":"Karonis","sequence":"additional","affiliation":[{"name":"Northern Illinois University\/Argonne National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2007,6,1]]},"reference":[{"key":"atypb1","volume-title":"Proceedings of Australian Computer Science Conference (ACSC 97)","author":"Abramson, D."},{"key":"atypb2","volume-title":"Proceedings of SC2001 Conference","author":"Allen, G."},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-005-4093-3"},{"key":"atypb4","volume-title":"Dynamics of Fluids in Porous Media. Environmental Science Series","author":"Bear, J.","year":"1972"},{"key":"atypb5","volume-title":"Proceedings of Ninth SIAM Conference on Parallel Processing for Scientific Computing","author":"Benger W."},{"key":"atypb6","doi-asserted-by":"crossref","unstructured":"Boghosian B., Coveney, P., Dong, S., Finn, L., Jha, S., Karniadakis, G., and Karonis, N. 2006. Nektar, SPICE, and Vortonics: Using federated grid for large scale scientific applications\u201d. Challenges of Large Applications in Distributed Environments (CLADE) 2006:34\u201443.","DOI":"10.1109\/CLADE.2006.1652052"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1177\/109434209701100304"},{"key":"atypb8","unstructured":"Condor-G: http:\/\/www.cs.wisc.edu\/condor\/condorg\/"},{"key":"atypb9","volume-title":"DARPA's Agent grid"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2005.92"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2006.03.019"},{"key":"atypb12","volume-title":"IEEE International Parallel & Distributed Processing Symposium (IPDPS)","author":"Dong, S."},{"key":"atypb13","volume-title":"Enabling Grids for E-sciencE","author":"European Commission"},{"key":"atypb14","volume-title":"The Grid, Blueprint for a New Computing Infrastructure","author":"Foster I.","year":"1999"},{"issue":"2","key":"atypb15","first-page":"115","volume":"11","author":"Foster, I.","year":"1997","journal-title":"International Journal of Supercomputing Applications"},{"key":"atypb16","unstructured":"Globus: http:\/\/www.globus.org\/"},{"key":"atypb17","volume-title":"Genetic Algorithms in Search, Optimization, and Machine Learning","author":"Goldberg, D.","year":"1989"},{"key":"atypb18","volume-title":"Introduction to Parallel Computing","author":"Grama, A.","year":"2003","edition":"2"},{"key":"atypb19","doi-asserted-by":"crossref","unstructured":"Grimshaw, A.S. , and Wulf, W.A. 1997. The Legion vision of a world wide virtual computer. Communications of the ACM 40(1):39\u201445.","DOI":"10.1145\/242857.242867"},{"key":"atypb20","volume-title":"Using MPI: Portable Parallel Programming with the Message-Passing Interface","author":"Gropp, W.","year":"1999"},{"key":"atypb21","volume-title":"Computational Methods in Subsurface Flow","author":"Huyakorn, P.S.","year":"1983"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1017"},{"key":"atypb23","volume-title":"Japan National Research Grid Initiative [NAREGI]"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2006.07.010"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1016\/S0743-7315(03)00002-9"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(03)00070-0"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruct.2005.09.015"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2005.03.019"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2006.06.004"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1177\/109434200201600402"},{"key":"atypb31","volume-title":"Proceedings of the SIAM Parallel Processing Meeting","author":"Mahinthakumar, G."},{"key":"atypb32","volume-title":"Proceedings of SC99 Conference on High Performance Networking and Computing","author":"Mahinthakumar, G."},{"key":"atypb33","volume-title":"PGREM3D: Massively Parallel Codes for Groundwater Flow and Transport","author":"Mahinthakumar, G.","year":"1999"},{"key":"atypb34","unstructured":"Mahinthakumar, G., Saied, F., and Valocchi, A.J. 1997. Comparison of some parallel Krylov solvers for large scale contaminant transport simulations. High Performance Computing. Society for Computer Simulation International , 1997:134\u2014139."},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2005.11.006"},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03315-9"},{"key":"atypb37","doi-asserted-by":"publisher","DOI":"10.1006\/enfo.2000.0015"},{"key":"atypb38","volume-title":"MPICH-G2"},{"key":"atypb39","volume-title":"MPICH-VMI"},{"key":"atypb40","volume-title":"NASA's Information Power Grid"},{"key":"atypb41","volume-title":"Symposium on High-Performance Computer Architecture","author":"Pakin, S."},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.899"},{"key":"atypb43","doi-asserted-by":"publisher","DOI":"10.1111\/j.1745-6584.1997.tb00082.x"},{"key":"atypb44","doi-asserted-by":"publisher","DOI":"10.1016\/S0898-1221(98)00031-5"},{"key":"atypb45","volume-title":"Proceedings of ASCE World Water Congress","author":"Sayeed, M."},{"key":"atypb46","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2003.10.009"},{"key":"atypb47","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2004.09.010"},{"key":"atypb48","unstructured":"Sun, N.Z. 1994. Inverse Problems in Groundwater Modeling, Theory and Applications of Transport in Porous Media. Kluwer Academic Publishers , 6,337 pp."},{"key":"atypb49","volume-title":"TeraGrid Network Performance"},{"key":"atypb50","volume-title":"US National Science Foundation TeraGrid [TG]"},{"key":"atypb51","volume-title":"US Department of Energy Earth System Grid [ESG]"},{"key":"atypb52","volume-title":"US Department of Energy Open Science Grid [OSG]"},{"key":"atypb53","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2004.09.012"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549707084936","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549707084936","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:20:31Z","timestamp":1777634431000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549707084936"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6]]},"references-count":53,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2007,6]]}},"alternative-id":["10.1177\/0037549707084936"],"URL":"https:\/\/doi.org\/10.1177\/0037549707084936","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,6]]}}}