Volume 8, Issue 6
Toward Cost-Effective Reservoir Simulation Solvers on GPUs

Zheng Li, Shuhong Wu, Jinchao Xu & Chensong Zhang

Adv. Appl. Math. Mech., 8 (2016), pp. 971-991.

Published online: 2018-05

Preview Full PDF 295 4241
Export citation
  • Abstract

In this paper, we focus on graphical processing unit (GPU) and discuss how its architecture affects the choice of algorithm and implementation of fully-implicit petroleum reservoir simulation. In order to obtain satisfactory performance on new many-core architectures such as GPUs, the simulator developers must know a great deal on the specific hardware and spend a lot of time on fine tuning the code. Porting a large petroleum reservoir simulator to emerging hardware architectures is expensive and risky. We analyze major components of an in-house reservoir simulator and investigate how to port them to GPUs in a cost-effective way. Preliminary numerical experiments show that our GPU-based simulator is robust and effective. More importantly, these numerical results clearly identify the main bottlenecks to obtain ideal speedup on GPUs and possibly other many-core architectures.

  • Keywords

GPUs, reservoir simulation, fully-implicit method.

  • AMS Subject Headings

65M10, 78A48

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{AAMM-8-971, author = {Zheng Li , and Shuhong Wu , and Jinchao Xu , and Zhang , Chensong}, title = {Toward Cost-Effective Reservoir Simulation Solvers on GPUs}, journal = {Advances in Applied Mathematics and Mechanics}, year = {2018}, volume = {8}, number = {6}, pages = {971--991}, abstract = {

In this paper, we focus on graphical processing unit (GPU) and discuss how its architecture affects the choice of algorithm and implementation of fully-implicit petroleum reservoir simulation. In order to obtain satisfactory performance on new many-core architectures such as GPUs, the simulator developers must know a great deal on the specific hardware and spend a lot of time on fine tuning the code. Porting a large petroleum reservoir simulator to emerging hardware architectures is expensive and risky. We analyze major components of an in-house reservoir simulator and investigate how to port them to GPUs in a cost-effective way. Preliminary numerical experiments show that our GPU-based simulator is robust and effective. More importantly, these numerical results clearly identify the main bottlenecks to obtain ideal speedup on GPUs and possibly other many-core architectures.

}, issn = {2075-1354}, doi = {https://doi.org/10.4208/aamm.2015.m1138}, url = {http://global-sci.org/intro/article_detail/aamm/12126.html} }
TY - JOUR T1 - Toward Cost-Effective Reservoir Simulation Solvers on GPUs AU - Zheng Li , AU - Shuhong Wu , AU - Jinchao Xu , AU - Zhang , Chensong JO - Advances in Applied Mathematics and Mechanics VL - 6 SP - 971 EP - 991 PY - 2018 DA - 2018/05 SN - 8 DO - http://doi.org/10.4208/aamm.2015.m1138 UR - https://global-sci.org/intro/article_detail/aamm/12126.html KW - GPUs, reservoir simulation, fully-implicit method. AB -

In this paper, we focus on graphical processing unit (GPU) and discuss how its architecture affects the choice of algorithm and implementation of fully-implicit petroleum reservoir simulation. In order to obtain satisfactory performance on new many-core architectures such as GPUs, the simulator developers must know a great deal on the specific hardware and spend a lot of time on fine tuning the code. Porting a large petroleum reservoir simulator to emerging hardware architectures is expensive and risky. We analyze major components of an in-house reservoir simulator and investigate how to port them to GPUs in a cost-effective way. Preliminary numerical experiments show that our GPU-based simulator is robust and effective. More importantly, these numerical results clearly identify the main bottlenecks to obtain ideal speedup on GPUs and possibly other many-core architectures.

Zheng Li, Shuhong Wu, Jinchao Xu & Chensong Zhang. (2020). Toward Cost-Effective Reservoir Simulation Solvers on GPUs. Advances in Applied Mathematics and Mechanics. 8 (6). 971-991. doi:10.4208/aamm.2015.m1138
Copy to clipboard
The citation has been copied to your clipboard