Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Graphics Processing Unit–Based, Industrial Grade Compositional Reservoir Simulator

Journal Article · · SPE Journal
DOI:https://doi.org/10.2118/203929-pa· OSTI ID:1981028

Summary

Recently, graphics processing units (GPUs) have been demonstrated to provide a significant performance benefit for black-oil reservoir simulation, as well as flash calculations that serve an important role in compositional simulation. A comprehensive approach to compositional simulation based on GPUs has yet to emerge, and the question remains as to whether the benefits observed in black-oil simulation persist with a more complex fluid description. We present a positive answer to this question through the extension of a commercial GPU-based black-oil simulator to include a compositional description based on standard cubic equations of state (EOSs). We describe the motivations for the selected nonlinear formulation, including the choice of primary variables and iteration scheme, and support for both fully implicit methods (FIMs) and adaptive implicit methods (AIMs). We then present performance results on an example sector model and simplified synthetic case designed to allow a detailed examination of runtime and memory scaling with respect to the number of hydrocarbon components and model size, as well as the number of processors. We finally show results from two complex asset models (synthetic and real) and examine performance scaling with respect to GPU generation, demonstrating that performance correlates strongly with GPU memory bandwidth.

NOTE: This paper is also published as part of the 2021 SPE Reservoir Simulation Conference Special Issue.

Research Organization:
Stone Ridge Technology, Inc., Bel Air, MD (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
SC0015214
OSTI ID:
1981028
Journal Information:
SPE Journal, Vol. 27, Issue 01; ISSN 1086-055X
Publisher:
Society of Petroleum Engineers (SPE)
Country of Publication:
United States
Language:
English

References (49)

Accelerating Reservoir Simulators using GPU Technology conference February 2011
Three-Phase Relative Permeability Correlations conference April 2013
Application of a truncation error estimate to time step selection in a reservoir simulator conference January 2000
An Experimental Study of GPU Acceleration for Reservoir Simulation conference February 2013
Parallel Processing Applied to Local Grid Refinement conference June 1995
Parallel Scalable Unstructured CPR-Type Linear Solver for Reservoir Simulation conference October 2005
Latest Advances In Simulation Technology For High-resolution Reservoir Models: Achievements And Opportunities For Improvement conference September 2015
IMPES Stability: Selection of Stable Timesteps journal June 2003
Compositional and Black Oil Reservoir Simulation journal August 1998
Simulation of Miscible Flow Including Bypassed Oil and Dispersion Control journal October 2007
Deployment of High-Resolution Reservoir Simulator: Methodology & Cases conference November 2014
A Next-Generation Parallel Reservoir Simulator for Giant Reservoirs conference February 2009
A Parallel Reservoir Simulator for Large-Scale Reservoir Simulation journal February 2002
Improving GPU throughput of reservoir simulations using NVIDIA MPS and MIG conference January 2021
Method to Improve Well Model Efficiency in Reservoir Simulation conference February 2011
Realizing the Potential of GPUs for Reservoir Simulation conference September 2014
GAMPACK (GPU Accelerated Algebraic Multigrid Package) conference September 2012
Parallelism Analysis of Prominent Desktop Applications: An 18- Year Perspective conference March 2019
Seismic Imaging Software Design for Accelerators conference January 2014
Parallel Unstructured-Solver Methods for Simulation of Complex Giant Reservoirs journal December 2008
Multiscale reconstruction in physics for compositional simulation journal December 2018
GPU Acceleration of Equation of State Calculations in Compositional Reservoir Simulation conference August 2016
Preconditioning for Efficiently Applying Algebraic Multigrid in Fully Implicit Reservoir Simulations journal August 2014
GPU-Offloaded General Purpose Simulator for Multiphase Flow in Porous Media conference February 2017
Fifth Comparative Solution Project: Evaluation of Miscible Flood Simulators conference February 1987
Reservoir Modeling: From RESCUE To RESQML journal March 2012
High-order finite-element seismic wave propagation modeling with MPI on a large GPU cluster journal October 2010
A Real-Field Multiscale Black-Oil Reservoir Simulator journal October 2016
Critical temperature estimation for simple mixtures journal October 1971
Successful application of multiscale methods in a real reservoir simulator environment journal March 2017
Spectral elements for very large offshore acoustic-elastic wave simulations conference August 2013
A Mass-Conservative Sequential Implicit Multiscale Method for Isothermal Equation-of-State Compositional Problems journal September 2018
A Fully-Implicit Thermal Reservoir Simulator conference June 1997
AmgX: A Library for GPU Accelerated Algebraic Multigrid and Preconditioned Iterative Methods journal January 2015
Advanced Upscaling for Kashagan Reservoir Modeling journal March 2012
Simulation of Residual Oil Saturation in Near-Miscible Gasflooding Through Saturation-Dependent Tuning of the Equilibrium Constants journal August 2015
Enhancing the Geological Models Consistency in Ensemble Based History Matching an Integrated Approach conference May 2017
The Open Porous Media Flow reservoir simulator journal January 2021
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
Development and Field Application of a High Performance, Unstructured Simulator with Parallel Capability conference January 2005
High-Resolution Studies of Polymer Flooding in Heterogeneous Layered Reservoirs conference March 2016
Applications of a Parallel Simulator to Industrial Test Cases conference February 1999
Full-GPU Reservoir Simulation Delivers on its Promise for Giant Carbonate Fields conference January 2019
Comparison of nonlinear formulations for two-phase multi-component EoS based simulation journal February 2012
Incomplete Gaussian Elimination as a Preconditioning for Generalized Conjugate Gradient Acceleration conference November 1983
Constrained Residual Acceleration of Conjugate Residual Methods conference April 2013
Implementation of an Adaptive Implicit Method conference February 1993
Adaptively Localized Continuation-Newton Method—Nonlinear Solvers That Converge All the Time journal December 2009
GPU-based Parallel Reservoir Simulation for Large-scale Simulation Problems conference June 2012