Implementation and performance analysis of a parallel oil reservoir simulator tool using a CG method on a GPU-based system

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

An oil reservoir simulator is a crucial tool used by petroleum engineering to analyze reservoir conditions. To increase its performance, we implement a parallel version of the tool on a Graphic Processing Unit (GPU), using Computer Unified Device Architecture (CUDA) programming model and the Single Instruction Multiple Threads (SIMT). This paper presents our parallel iniplenienLation and performance analysis for 1-D, 2-D, and 3-D oil-phase reservoirs. The implementation and the performance evaluation reveal the gains and the losses achieved by the parallelization of a reservoir simulator on a Graphics Processing Unite (GPU) system. The performance results show that despite the interdependency between the different computational parts of the Conjugate Gradient (CG) method used as a linear solver in the parallel reservoirs, a speedup of 26 can be easily obtained for an oil reservoir simulator using 15 streaming multiprocessors (SMs), compared to a sequential CPU execution. The parallel execution scales well with grid dimensionality.

Original languageEnglish
Title of host publicationProceedings - UKSim-AMSS 16th International Conference on Computer Modelling and Simulation, UKSim 2014
EditorsJasmy Yunus, Richard Cant, Ismail Saad, David Al-Dabass, Zuwairie Ibrahim, Alessandra Orsoni
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages375-380
Number of pages6
ISBN (Electronic)9781479949236
DOIs
Publication statusPublished - 2014
Event16th UKSim-AMSS International Conference on Computer Modelling and Simulation, UKSim 2014 - Cambridge, United Kingdom
Duration: Mar 26 2014Mar 28 2014

Publication series

NameProceedings - UKSim-AMSS 16th International Conference on Computer Modelling and Simulation, UKSim 2014

Other

Other16th UKSim-AMSS International Conference on Computer Modelling and Simulation, UKSim 2014
Country/TerritoryUnited Kingdom
CityCambridge
Period3/26/143/28/14

Keywords

  • Conjugate gradient (CG) method
  • GPU
  • Iz jigiz performance computing
  • Oil reservoir simulator

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Applied Mathematics
  • Modelling and Simulation

Fingerprint

Dive into the research topics of 'Implementation and performance analysis of a parallel oil reservoir simulator tool using a CG method on a GPU-based system'. Together they form a unique fingerprint.

Cite this