A two-phase sequential IMPLICIT three dimensional reservoir simulator has been developed for massively parallel computer systems. The parallel algorithm is based on recently developed domain decomposition methods. The simulator has been tested using a 16384 processor MasPar MP-2. The simulator building blocks are robust Krylov space iterations using Additive Schwarz as the preconditioner. This approach naturally supports a distributed data structure with overlapping subdomains. In the simulator each subdomain is treated as a small reservoir in its own right, and each subdomain communicates with the neighboring subdomains through boundary conditions. Previous work has shown that the use of minimal overlap is sufficient and computationally nearly optimal for these problems. To solve the pressure equation the authors use a two level Additive Schwarz preconditioner. The coarse grid problem is solved by a multigrid solver and each subdomain problem can be solved with a range of simple iterative or direct methods depending on time, space or robustness considerations. The saturation equation is solved by splitting the equation into one hyperbolic saturation equation and one elliptic saturation equation. The hyperbolic saturation equation is solved by the Modified Method of Characteristics. The solution of the (nonsymmetric) elliptic saturation equation is again obtained using anmore » Additive Schwarz preconditioner.« less
[1]
Olof B. Widlund,et al.
Domain Decomposition Algorithms for Indefinite Elliptic Problems
,
2017,
SIAM J. Sci. Comput..
[2]
Xiao,et al.
MULTIPLICATIVE SCHWARZ ALGORITHMS FOR SOME NONSYMMETRIC AND INDEFINITE PROBLEMS
,
1993
.
[3]
R. Ewing,et al.
Characteristics Petrov-Galerkin subdomain methods for two-phase immiscible flow
,
1987
.
[4]
O. Widlund,et al.
Some recent results on Schwarz type domain decomposition algorithms
,
1992
.
[5]
Leszek Demkowicz,et al.
An adaptive characteristic Petrov-Galerkin finite element method for convection-dominated linear and nonlinear parabolic problems in one space variable
,
1986
.
[6]
Y. Saad,et al.
GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems
,
1986
.
[7]
Petter E. Bjørstad.
Multiplicative And Additive Schwarz' Methods: Convergence In The 2-Domain Case
,
1989
.
[8]
K. Aziz,et al.
Petroleum Reservoir Simulation
,
1979
.
[9]
John W. Barrett,et al.
Approximate symmetrization and Petrov-Galerkin methods for diffusion-convection problems
,
1984
.
[10]
Morten D. Skogen,et al.
Domain Decomposition Algorithms Of Schwarz Type, Designed For Massively Parallel Computers
,
1992
.
[11]
William L. Briggs,et al.
A multigrid tutorial
,
1987
.