Preconditioned infinite GMRES for parameterized linear systems
We are interested in obtaining approximate solutions to parameterized linear systems of the form A(μ) x(μ) = b for many values of the parameter μ. Here A(μ) is large, sparse, and nonsingular, with a nonlinear analytic dependence on μ. Our approach is based on a companion linearization for parameterized linear systems. The companion matrix is similar to the operator in the infinite Arnoldi method, and we use this to adapt the flexible GMRES setting. In this way, our method returns a function x̃(μ) which is cheap to evaluate for different μ, and the preconditioner is applied only approximately. This novel approach leads to increased freedom to carry out the action of the operation inexactly, which provides performance improvement over the method infinite GMRES, without a loss of accuracy in general. We show that the error of our method is estimated based on the magnitude of the parameter μ, the inexactness of the preconditioning, and the spectrum of the linear companion matrix. Numerical examples from a finite element discretization of a Helmholtz equation with a parameterized material coefficient illustrate the competitiveness of our approach. The simulations are reproducible and publicly available online.
READ FULL TEXT