Deflation AMG Solvers for Highly Ill-Conditioned Reservoir Simulation Problems

In recent years, deflation methods have received increasingly particular attention as a means to improving the convergence of linear iterative solvers. This is due to the fact that deflation operators provide a way to remove the negative effect that extreme (usually small) eigenvalues have on the convergence of Krylov iterative methods for solving general symmetric and non-symmetric systems. In this work, we use deflation methods to extend the capabilities of algebraic multigrid (AMG) for handling highly non-symmetric and indefinite problems, such as those arising in fully implicit formulations of multiphase flow in porous media. The idea is to ensure that components of the solution that remain unresolved by AMG (due to the coupling of roughness and indefiniteness introduced by different block coefficients) are removed from the problem. This translates to a constraint to the AMG iteration matrix spectrum within the unit circle to achieve convergence. This approach interweaves AMG (V, W or V-W) cycles with deflation steps that are computable either from the underlying Krylov basis produced by the GMRES accelerator (Krylov-based deflation) or from the reservoir decomposition given by high property contrasts (domain-based deflation). This work represents an efficient extension to the Generalized Global Basis (GGB) method that was recently proposed for the solution of the elastic wave equation with geometric multigrid and an out-of-core computation of eigenvalues. Hence, the present approach offers the possibility of applying AMG to more general large-scale reservoir settings without further modifications to the AMG implementation or algebraic manipulation of the linear system (as suggested by two-stage preconditioning methods). Promising results are supported by a suite of numerical experiments with extreme permeability contrasts.

[1]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[2]  Haim Waisman,et al.  The generalized global basis (GGB) method , 2004 .

[3]  R.D. Falgout,et al.  An Introduction to Algebraic Multigrid Computing , 2006, Computing in Science & Engineering.

[4]  StübenKlaus Algebraic multigrid (AMG) , 1983 .

[5]  Klaus Stüben,et al.  Algebraic Multigrid ( AMG ) for Ground Water Flow and Oil Reservoir Simulation , 2003 .

[6]  Kevin Burrage,et al.  On the performance of various adaptive preconditioned GMRES strategies , 1998, Numer. Linear Algebra Appl..

[7]  T. Hou,et al.  Multiscale Domain Decomposition Methods for Elliptic Problems with High Aspect Ratios , 2002 .

[8]  Ivan G. Graham,et al.  Domain decomposition for heterogeneous media , 2007 .

[9]  Haim Waisman,et al.  Acceleration of the generalized global basis (GGB) method for nonlinear problems , 2005 .

[10]  Cornelis Vuik,et al.  On the Construction of Deflation-Based Preconditioners , 2001, SIAM J. Sci. Comput..

[11]  A. Segal,et al.  A comparison of various deflation vectors applied to elliptic problems with discontinuous coefficients , 2002 .

[12]  Ronald B. Morgan,et al.  GMRES WITH DEFLATED , 2008 .

[13]  O. Widlund,et al.  Domain Decomposition Methods in Science and Engineering XVI , 2007 .

[14]  Thomas A. Manteuffel,et al.  Adaptive Smoothed Aggregation (αSA) , 2004, SIAM J. Sci. Comput..

[15]  Cornelis Vuik,et al.  A Comparison of Deflation and the Balancing Preconditioner , 2005, SIAM J. Sci. Comput..

[16]  Gene H. Golub,et al.  Adaptively Preconditioned GMRES Algorithms , 1998, SIAM J. Sci. Comput..

[17]  Bruno Carpentieri,et al.  A Class of Spectral Two-Level Preconditioners , 2003, SIAM J. Sci. Comput..

[18]  Michael Andrew Christie,et al.  Tenth SPE Comparative Solution Project: a comparison of upscaling techniques , 2001 .

[19]  Danny C. Sorensen,et al.  Implicit Application of Polynomial Filters in a k-Step Arnoldi Method , 1992, SIAM J. Matrix Anal. Appl..

[20]  Chao Yang,et al.  ARPACK users' guide - solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods , 1998, Software, environments, tools.

[21]  Eric de Sturler,et al.  Recycling Krylov Subspaces for Sequences of Linear Systems , 2006, SIAM J. Sci. Comput..

[22]  K. Stüben A review of algebraic multigrid , 2001 .

[23]  Valeria Simoncini,et al.  Recent computational developments in Krylov subspace methods for linear systems , 2007, Numer. Linear Algebra Appl..

[24]  Mary F. Wheeler,et al.  Krylov-Secant Methods for Accelerating the Solution of Fully Implicit Formulations , 2005 .

[25]  D FalgoutRobert An Introduction to Algebraic Multigrid , 2006 .

[26]  Dirk Roose,et al.  Ritz and harmonic Ritz values and the convergence of FOM and GMRES , 1999, Numer. Linear Algebra Appl..

[27]  Owe Axelsson A Survey of Algebraic Multilevel Iteration (AMLI) Methods , 2003 .

[28]  Luc Giraud,et al.  On the Sensitivity of Some Spectral Preconditioners , 2005, SIAM J. Matrix Anal. Appl..

[29]  K. St A review of algebraic multigrid , 2001 .

[30]  Cornelis Vuik,et al.  A Comparison of Deflation and Coarse Grid Correction Applied to Porous Media Flow , 2004, SIAM J. Numer. Anal..