A distributed field-scale parallel nonlinear domain-decomposition solver
Open Access
- 1 August 2025
- journal article
- research article
- Published by Springer Nature in Computational Geosciences
- Vol. 29 (4) , 1-21
Abstract
Standard solution strategies in reservoir simulators all rely on a global linearization and the solution of large (ill-conditioned) linear systems, particularly for fully implicit formulations. Such solves are expensive, and typically require significant interprocess communication when implemented on a distributed memory architecture. Modern nonlinear domain decomposition (NLDD) is based on adaptive alternation between local and global solves and has proved to be an effective way to reduce the number of global linear solves in serial mode. Herein, we discuss the extension of NLDD to a distributed setting, exemplified by the operational reservoir simulator OPM Flow. We discuss which parts are reused from the standard Newton solver and which modifications are required to deploy the methodology in a standard simulator. We apply our new methods to a series of open benchmark and real-life asset models. In serial, NLDD benefits significantly from using a Gauss–Seidel approach in which subdomains are solved in order of decreasing pressure. This strategy can only be applied effectively within each process in a distributed setting, but not between processes, which potentially poses a challenge to scalability. However, we observe excellent improvement in efficiency of the nonlinear solution phase also in parallel, in particular when slight adjustments are made in the choice of linear solver. Our implementations are freely available as open source, enabling readers to reproduce many of the examples on their own hardware and test the methods on their own models.Keywords
Funding Information
- Equinor
- TotalEnergies
This publication has 28 references indexed in Scilit:
- Nonlinear domain-decomposition preconditioning for robust and efficient field-scale simulation of subsurface flowComputational Geosciences, 2023
- A numerical study of the additive Schwarz preconditioned exact Newton method (ASPEN) as a nonlinear preconditioner for immiscible and compositional porous media flowComputational Geosciences, 2021
- Inexact methods for sequential fully implicit (SFI) reservoir simulationComputational Geosciences, 2021
- The Open Porous Media Flow reservoir simulatorComputers & Mathematics with Applications, 2021
- Nonlinear acceleration of sequential fully implicit (SFI) method for coupled flow and transport in porous mediaComputer Methods in Applied Mechanics and Engineering, 2019
- A Linear Domain Decomposition Method for Two-Phase Flow in Porous Media2019
- An adaptive nonlinear elimination preconditioned inexact Newton algorithm for highly local nonlinear multicomponent PDE systemsApplied Numerical Mathematics, 2018
- Nonlinear Multiplicative Schwarz Preconditioning in Natural Convection Cavity Flow2017
- A parallel adaptive nonlinear elimination preconditioned inexact Newton method for transonic full potential equationComputers & Fluids, 2015
- Domain decomposition strategies for nonlinear flow problems in porous mediaJournal of Computational Physics, 2013