{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:46:35Z","timestamp":1760028395655,"version":"3.38.0"},"reference-count":52,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2018,8,29]],"date-time":"2018-08-29T00:00:00Z","timestamp":1535500800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"Reservoir Simulation Joint Industry Project (RSJIP) at the Center for Petroleum and Geosystems Engineering at the University of Texas at Austin."}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2019,7]]},"abstract":"<jats:p> The development of a parallel reservoir simulator is a more complex task than nonparallel simulators. Problems related to parallel implementation such as parallel communication, model division among processors, and the management of data distributed among processors, and other issues should be addressed and solved in addition to the already complex task of reservoir simulator development. Hence, the development of parallel reservoir simulators is more time intensive than the traditional development on single processor computers. In this work, a framework was developed to aid the development of parallel reservoir simulators. The framework developed in this work implements and handles the parallel processing complexity and provides easy-to-use programming interfaces to accelerate the development of new parallel reservoir simulators or the parallelization of existing ones. Additionally, The University of Texas Compositional Simulator was used in conjunction with the framework developed in this work to create a parallel reservoir simulator. Case studies are used to verify accuracy and to test parallel performance of our new parallel reservoir simulator. <\/jats:p>","DOI":"10.1177\/1094342018792710","type":"journal-article","created":{"date-parts":[[2018,8,30]],"date-time":"2018-08-30T04:14:40Z","timestamp":1535602480000},"page":"632-650","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":6,"title":["Development of a framework for parallel reservoir simulation"],"prefix":"10.1177","volume":"33","author":[{"given":"Hector Emilio","family":"Barrios Molano","sequence":"first","affiliation":[{"name":"Hildebrand Department of Petroleum and Geosystems Engineering, The University of Texas at Austin, Austin, TX, USA"}]},{"given":"Kamy","family":"Sepehrnoori","sequence":"additional","affiliation":[{"name":"Hildebrand Department of Petroleum and Geosystems Engineering, The University of Texas at Austin, Austin, TX, USA"}]}],"member":"179","published-online":{"date-parts":[[2018,8,29]]},"reference":[{"doi-asserted-by":"publisher","key":"bibr1-1094342018792710","DOI":"10.2118\/103101-MS"},{"unstructured":"Balay S, Abhyankar S, Adams MF, et al. (2016) PETSc web page. Available at: http:\/\/www.mcs.anl.gov\/petsc (accessed 15 November 2017).","key":"bibr2-1094342018792710"},{"unstructured":"Barrios Molano HE (2017) Development of a framework for parallel reservoir simulation. Master\u2019s Thesis, The University of Texas at Austin, USA.","key":"bibr3-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr4-1094342018792710","DOI":"10.2118\/18408-MS"},{"doi-asserted-by":"publisher","key":"bibr5-1094342018792710","DOI":"10.2118\/177532-MS"},{"doi-asserted-by":"publisher","key":"bibr6-1094342018792710","DOI":"10.1109\/TC.1987.1676942"},{"doi-asserted-by":"publisher","key":"bibr7-1094342018792710","DOI":"10.2118\/21088-MS"},{"unstructured":"Chang YB (1990) Development and application of an equation of state compositional simulator. PhD Dissertation, The University of Texas at Austin, USA.","key":"bibr8-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr9-1094342018792710","DOI":"10.2118\/23657-MS"},{"doi-asserted-by":"publisher","key":"bibr10-1094342018792710","DOI":"10.2118\/16025-MS"},{"key":"bibr11-1094342018792710","volume-title":"Mechanics of Immiscible Fluids in Porous Media","author":"Corey AT","year":"1986","edition":"2"},{"doi-asserted-by":"publisher","key":"bibr12-1094342018792710","DOI":"10.2118\/93274-MS"},{"doi-asserted-by":"publisher","key":"bibr13-1094342018792710","DOI":"10.2118\/119002-MS"},{"doi-asserted-by":"publisher","key":"bibr14-1094342018792710","DOI":"10.1109\/5992.988653"},{"doi-asserted-by":"publisher","key":"bibr15-1094342018792710","DOI":"10.2118\/163591-MS"},{"doi-asserted-by":"publisher","key":"bibr16-1094342018792710","DOI":"10.2118\/120203-STU"},{"unstructured":"Ghasemi Doroh M (2012) Development and Application of Parallel Compositional Reservoir Simulator. Master\u2019s Thesis, University of Texas at Austin, USA.","key":"bibr17-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr18-1094342018792710","DOI":"10.2118\/29140-MS"},{"volume-title":"Using Advanced MPI: Modern Features of the Message-Passing Interface","year":"2014","author":"Gropp W","key":"bibr19-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr20-1094342018792710","DOI":"10.2118\/175602-MS"},{"doi-asserted-by":"publisher","key":"bibr21-1094342018792710","DOI":"10.2118\/97217-PA"},{"unstructured":"Huang CK (2009) Development of a general thermal oil reservoir simulator under a modularized framework. PhD Dissertation, The University of Utah, USA.","key":"bibr22-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr23-1094342018792710","DOI":"10.1145\/1238844.1238846"},{"doi-asserted-by":"publisher","key":"bibr24-1094342018792710","DOI":"10.1002\/(SICI)1097-024X(199606)26:6<635::AID-SPE26>3.0.CO;2-P"},{"doi-asserted-by":"publisher","key":"bibr25-1094342018792710","DOI":"10.2118\/89436-MS"},{"doi-asserted-by":"publisher","key":"bibr26-1094342018792710","DOI":"10.1007\/3-540-18991-2_50"},{"doi-asserted-by":"publisher","key":"bibr27-1094342018792710","DOI":"10.2118\/119107-MS"},{"doi-asserted-by":"publisher","key":"bibr28-1094342018792710","DOI":"10.2118\/21208-PA"},{"doi-asserted-by":"publisher","key":"bibr29-1094342018792710","DOI":"10.2118\/16021-MS"},{"doi-asserted-by":"publisher","key":"bibr30-1094342018792710","DOI":"10.2118\/176045-MS"},{"unstructured":"Liu H, Wang K, Chen Z, et al. (2016) Numerical simulation of multi-phase flow in porous media on parallel computers. CoRR abs\/1606.00556. Available at: http:\/\/arxiv.org\/abs\/1606.00556 (accessed 27 April 2018).","key":"bibr31-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr32-1094342018792710","DOI":"10.2118\/64797-MS"},{"doi-asserted-by":"publisher","key":"bibr33-1094342018792710","DOI":"10.2118\/163653-MS"},{"key":"bibr34-1094342018792710","volume-title":"Modern Fortran Explained","author":"Metcalf M","year":"2011","edition":"4"},{"issue":"6","key":"bibr35-1094342018792710","first-page":"1366","volume":"20","author":"Naimi-Tajdar R","year":"2007","journal-title":"SPE Journal"},{"doi-asserted-by":"publisher","key":"bibr36-1094342018792710","DOI":"10.2118\/109867-MS"},{"doi-asserted-by":"publisher","key":"bibr37-1094342018792710","DOI":"10.2118\/37977-MS"},{"doi-asserted-by":"publisher","key":"bibr38-1094342018792710","DOI":"10.2118\/29103-MS"},{"key":"bibr39-1094342018792710","first-page":"93","volume-title":"High Performance Computing on Vector Systems 2011","author":"Roller S","year":"2012"},{"doi-asserted-by":"publisher","key":"bibr40-1094342018792710","DOI":"10.2118\/21213-PA"},{"doi-asserted-by":"publisher","key":"bibr41-1094342018792710","DOI":"10.2118\/16020-MS"},{"unstructured":"Texas Advanced Computing Center (TACC) (2017) Lonestar 5 user guide. Available at: https:\/\/portal.tacc.utexas.edu\/user-guides\/lonestar5 (accessed 10 November 2017).","key":"bibr42-1094342018792710"},{"volume-title":"Technical Documentation for UTCOMP 3.8","year":"2003","author":"UTCOMP","key":"bibr43-1094342018792710"},{"doi-asserted-by":"publisher","key":"bibr44-1094342018792710","DOI":"10.3997\/2214-4609.201411321"},{"doi-asserted-by":"publisher","key":"bibr45-1094342018792710","DOI":"10.2118\/21209-MS"},{"doi-asserted-by":"publisher","key":"bibr46-1094342018792710","DOI":"10.1016\/j.jngse.2016.05.040"},{"doi-asserted-by":"publisher","key":"bibr47-1094342018792710","DOI":"10.2118\/51885-MS"},{"doi-asserted-by":"publisher","key":"bibr48-1094342018792710","DOI":"10.2118\/37979-MS"},{"doi-asserted-by":"publisher","key":"bibr49-1094342018792710","DOI":"10.2118\/163585-PA"},{"doi-asserted-by":"publisher","key":"bibr50-1094342018792710","DOI":"10.2118\/19804-PA"},{"doi-asserted-by":"publisher","key":"bibr51-1094342018792710","DOI":"10.2118\/152271-MS"},{"doi-asserted-by":"publisher","key":"bibr52-1094342018792710","DOI":"10.2118\/182379-MS"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342018792710","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342018792710","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342018792710","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T08:14:17Z","timestamp":1740989657000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342018792710"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,29]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,7]]}},"alternative-id":["10.1177\/1094342018792710"],"URL":"https:\/\/doi.org\/10.1177\/1094342018792710","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2018,8,29]]}}}