Survey on efficient linear solvers for porous media flow models on recent hardware architectures
- 1. IFP Energies nouvelles, 1-4 avenue de Bois-Preau, 92852 Rueil-Malmaison Cedex - (France)
- 2. Institute Scientific Computing, TU Dresden, 01062 Dresden - (Germany)
- 3. SimuNova, Helmholtzstr. 10, 01069 Dresden - (Germany)
Description
In the past few years, High Performance Computing (HPC) technologies led to General Purpose Processing on Graphics Processing Units (GPGPU) and many-core architectures. These emerging technologies offer massive processing units and are interesting for porous media flow simulators may used for CO2 geological sequestration or Enhanced Oil Recovery (EOR) simulation. However the crucial point is 'are current algorithms and software able to use these new technologies efficiently?' The resolution of large sparse linear systems, almost ill-conditioned, constitutes the most CPU-consuming part of such simulators. This paper proposes a survey on various solver and pre-conditioner algorithms, analyzes their efficiency and performance regarding these distinct architectures. Furthermore it proposes a novel approach based on a hybrid programming model for both GPU and many-core clusters. The proposed optimization techniques are validated through a Krylov subspace solver; BiCGStab and some pre-conditioners like ILU0 on GPU, multi-core and many-core architectures, on various large real study cases in EOR simulation. (authors)
Availability note (English)
Available from doi: http://dx.doi.org/10.2516/ogst/2013184Additional details
Additional titles
- Original title (English)
- Revue des algorithmes de solveurs lineaires utilises en simulation de reservoir, efficaces sur le architectures materielles modernes
Identifiers
- DOI
- 10.2516/ogst/2013184;
Publishing Information
- Journal Title
- Oil and Gas Science and Technology
- Journal Volume
- 69
- Journal Issue
- no.4
- Journal Page Range
- p. 753-766
- ISSN
- 1294-4475
- CODEN
- OGSTFA
INIS
- Country of Publication
- France
- Country of Input or Organization
- France
- INIS RN
- 45098123
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Descriptors DEI
- ALGORITHMS; CARBON DIOXIDE; CARBON SEQUESTRATION; COMPUTERIZED SIMULATION; FACTORIZATION; MULTIPHASE FLOW; PERFORMANCE; POLYNOMIALS; UNDERGROUND STORAGE
- Descriptors DEC
- AIR POLLUTION CONTROL; CARBON COMPOUNDS; CARBON OXIDES; CHALCOGENIDES; CONTROL; FLUID FLOW; FUNCTIONS; MATHEMATICAL LOGIC; OXIDES; OXYGEN COMPOUNDS; POLLUTION CONTROL; SEPARATION PROCESSES; SIMULATION; STORAGE
Optional Information
- Notes
- refs.