Abstract
This paper presents our work on simulation of large-scale reservoir models on IBM Blue Gene/Q and studying the scalability of our parallel reservoir simulators. An in-house black oil simulator has been implemented. It uses MPI for communication and is capable of simulating reservoir models with hundreds of millions of grid cells. Benchmarks show that our parallel simulators are thousands of times faster than sequential simulators that are designed for workstations and personal computers, and these simulators have excellent scalability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Coats, K.: Reservoir simulation. SPE-1987-48-PEH, Society of Petroleum Engineers (1987)
Coats, K.: Simulation of steamflooding with distillation and solution gas. SPE-5015-PA, Soc. Petrol. Eng. J., 235–247 (1976)
Coats, K.: Reservoir simulation: state of the art. SPE-10020-PA, J. Petrol. Technol. 34(08), 1633–1642 (1982)
Rutledge, J., Jones, D., Chen, W., Chung, E.: The use of massively parallel SIMD computer for reservoir simulation. In: SPE-21213, Eleventh SPE Symposium on Reservoir Simulation, Anaheim (1991)
Shiralkar, G., Stephenson, R., Joubert, W., Lubeck, O., van Bloemen Waanders, B.: A production quality distributed memory reservoir simulator. In: SPE Reservoir Simulation Symposium (1997)
Kaarstad, T., Froyen, J., Bjorstad, P., Espedal, M.: Massively parallel reservoir simulator. SPE-29139, Presented at the 1995 Symposium on Reservoir Simulation, San Antonio, Texas (1995)
Killough, J., Camilleri, D., Darlow, B., Foster, J.: Parallel reservoir simulator based on local grid refinement. In: SPE-37978, SPE Reservoir Simulation Symposium, Dallas (1997)
Coats, K.: A highly implicit steamflood model. SPE-6105-PA, Soc. Petrol. Eng. J. 18(05), 369–383 (1978)
Dogru, A., Fung, L., Middya, U., Al-Shaalan, T., Pita, J.: A next-generation parallel reservoir simulator for giant reservoirs. In: SPE/EAGE Reservoir Characterization & Simulation Conference (2009)
Zhang, L.: A parallel algorithm for adaptive local refinement of tetrahedral meshes using bisection. Numer. Math. Theory, Methods Appl. 2, 65–89 (2009)
Coats, K.: An equation of state compositional model. SPE-8284-PA, Soc. Petrol. Eng. J. 20(05), 363–376 (1980)
Zhang, L., Cui, T., Liu, H.: A set of symmetric quadrature rules on triangles and tetrahedra. J. Comput. Math 27(1), 89–96 (2009)
Wallis, J., Kendall, R., Little, T.: Constrained residual acceleration of conjugate residual methods. In: SPE Reservoir Simulation Symposium (1985)
Cao, H., Schlumberger, T., Hamdi, A., Wallis, J., Yardumian, H.: Parallel scalable unstructured CPR-type linear solver for reservoir simulation. In: SPE Annual Technical Conference and Exhibition (2005)
Al-Shaalan, T., Klie, H., Dogru, A., Wheeler, M.: Studies of robust two stage preconditioners for the solution of fully implicit multiphase flow problems. In: SPE Reservoir Simulation Symposium (2009)
Hu, X., Liu, W., Qin, G., Xu, J., Zhang, Z.: Development of a fast auxiliary subspace pre-conditioner for numerical reservoir simulators. In: SPE Reservoir Characterisation and Simulation Conference and Exhibition (2011)
Coats, K.: Effects of grid type and difference scheme on pattern steamflood simulation results. SPE-11079-PA, J. Petrol. Technol. 38(05), 557–569 (1986)
Feng, C., Shu, S., Xu, J., Zhang, C.: A multi-stage preconditioner for the black oil model and its OpenMP implementation. In: 21st International Conference on Domain Decomposition Methods, France (2012)
Chen, Z., Huan, G., Ma, Y.: Computational Methods for Multiphase Flows in Porous Media, vol. 2. SIAM, Philadelphia (2006)
Liu, H., Wang, K., Chen, Z.: A family of constrained pressure residual preconditioners for parallel reservoir simulations. Numer. Linear Algebra Appl. 23(1), 120–146 (2016)
Christie, M., Blunt, M.: Tenth SPE comparative solution project: a comparison of upscaling techniques. SPE Reservoir Eval. Eng. 4(4), 308–317 (2001)
Wang, B., Shuhong, W., Li, Q., Li, X., Li, H., Zhang, C., Jinchao, X.: A multilevel preconditioner and its shared memory implementation for new generation reservoir simulator. In: SPE-172988-MS, SPE Large Scale Computing and Big Data Challenges in Reservoir Simulation Conference and Exhibition, Istanbul, Turkey, 15–17 September 2014
Wang, K., Zhang, L., Chen, Z.: Development of discontinuous Galerkin methods and a parallel simulator for reservoir simulation. In: SPE-176168-MS, SPE/IATMI Asia Pacific Oil & Gas Conference and Exhibition, Nusa Dua, Bali, Indonesia, 20–22 October 2015
Peaceman, D.: Interpretation of well-block pressures in numerical reservoir simulation. In: SPE-6893, 52nd Annual Fall Technical Conference and Exhibition, Denver (1977)
Acknowledgements
The support of Department of Chemical and Petroleum Engineering, University of Calgary and Reservoir Simulation Group is gratefully acknowledged. The research is partly supported by NSERC/AIEE/Foundation CMG and AITF Chairs.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Liu, H., Wang, K., Chen, Z. (2016). Large-Scale Reservoir Simulations on IBM Blue Gene/Q. In: Xie, J., Chen, Z., Douglas, C., Zhang, W., Chen, Y. (eds) High Performance Computing and Applications. HPCA 2015. Lecture Notes in Computer Science(), vol 9576. Springer, Cham. https://doi.org/10.1007/978-3-319-32557-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-32557-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32556-9
Online ISBN: 978-3-319-32557-6
eBook Packages: Computer ScienceComputer Science (R0)