Cristin-resultat-ID: 1626881
Sist endret: 8. mars 2019, 16:14
NVI-rapporteringsår: 2018
Resultat
Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
2018

Local Forward-Mode Automatic Differentiation For High Performance Parallel Pilot-Level Reservoir Simulation

Bidragsytere:
  • Andreas Lauser
  • Tor Harald Sandve
  • Atgeirr Flø Rasmussen og
  • Halvor Møll Nilsen

Bok

ECMOR XVI - 16th European Conference on the Mathematics of Oil Recovery, 3–6 September 2018, Barcelona, Spain
ISBN:
  • 978-94-6282-260-3

Utgiver

European Association of Geoscientists and Engineers (EAGE)
NVI-nivå 0

Om resultatet

Vitenskapelig Kapittel/Artikkel/Konferanseartikkel
Publiseringsår: 2018
Antall sider: 12
ISBN:
  • 978-94-6282-260-3

Klassifisering

Fagfelt (NPI)

Fagfelt: Matematikk
- Fagområde: Realfag og teknologi

Beskrivelse Beskrivelse

Tittel

Local Forward-Mode Automatic Differentiation For High Performance Parallel Pilot-Level Reservoir Simulation

Sammendrag

Local forward-mode automatic differentiation for high performance parallel pilot-level reservoir simulation Robust reservoir simulation requires accurate linearization and involve complex property evaluations and dynamics. Handcoded Jacobian derivative calculations require significant resources to maintain and change, when taking into account all needed features for industrially relevant simulations. Automatic differentiation (AD) is a technique which gives machine precision accuracy of derivatives while requiring minimal extra effort, essentially only requiring the implementation of the residual equations. This makes extending the model simpler and less error-prone The optimal use of AD techniques depend on the particular grid structures and discretizations used. Here we present how local forward-mode AD can be used with a discretization based on the Distributed Uniform Numerics Enviroment (DUNE) grid interface to achieve a high performance reservoir simulator. This paper discusses how one can exploit the structure of the full reservoir equations to obtain a dense data representation with only local evaluations in the AD framework, thereby avoiding excessive treatment of sparse sets or matrices. We highlight aspects of the C++ implementation which contribute to giving clean code, parallel performance and efficient use of modern microprocessors. Finally, the OPM Flow simulator is used to demonstrate the approach on field case examples

Bidragsytere

Andreas Lauser

  • Tilknyttet:
    Forfatter
    ved Tyskland

Tor Harald Sandve

  • Tilknyttet:
    Forfatter
    ved NORCE Energi og teknologi ved NORCE Norwegian Research Centre AS

Atgeirr Flø Rasmussen

  • Tilknyttet:
    Forfatter
    ved Mathematics and Cybernetics ved SINTEF AS

Halvor Møll Nilsen

  • Tilknyttet:
    Forfatter
    ved Mathematics and Cybernetics ved SINTEF AS
1 - 4 av 4

Resultatet er en del av Resultatet er en del av

ECMOR XVI - 16th European Conference on the Mathematics of Oil Recovery, 3–6 September 2018, Barcelona, Spain.

EAGE, 2018. 2018, European Association of Geoscientists and Engineers (EAGE). Vitenskapelig antologi/Konferanseserie
1 - 1 av 1