A CUDA based parallel multi-phase oil reservoir simulator

Ayham Zaza*, Abeeb A. Awotunde, Faisal A. Fairag, Mayez A. Al-Mouhamed

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

Forward Reservoir Simulation (FRS) is a challenging process that models fluid flow and mass transfer in porous media to draw conclusions about the behavior of certain flow variables and well responses. Besides the operational cost associated with matrix assembly, FRS repeatedly solves huge and computationally expensive sparse, ill-conditioned and unsymmetrical linear system. Moreover, as the computation for practical reservoir dimensions lasts for long times, speeding up the process by taking advantage of parallel platforms is indispensable. By considering the state of art advances in massively parallel computing and the accompanying parallel architecture, this work aims primarily at developing a CUDA-based parallel simulator for oil reservoir. In addition to the initial reported 33 times speed gain compared to the serial version, running experiments showed that BiCGSTAB is a stable and fast solver which could be incorporated in such simulations instead of the more expensive, storage demanding and usually utilized GMRES.

Original languageEnglish
Pages (from-to)2-16
Number of pages15
JournalComputer Physics Communications
Volume206
DOIs
StatePublished - 1 Sep 2016

Bibliographical note

Publisher Copyright:
© 2016 Elsevier B.V. All rights reserved.

Keywords

  • CUDA
  • Krylov iterative solvers
  • Oil reservoir simulation
  • Parallel computing

ASJC Scopus subject areas

  • Hardware and Architecture
  • General Physics and Astronomy

Fingerprint

Dive into the research topics of 'A CUDA based parallel multi-phase oil reservoir simulator'. Together they form a unique fingerprint.

Cite this