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 language | English |
|---|---|
| Pages (from-to) | 2-16 |
| Number of pages | 15 |
| Journal | Computer Physics Communications |
| Volume | 206 |
| DOIs | |
| State | Published - 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