Preconditioned Chebyshev BiCG for parameterized linear systems
Abstract
We consider the problem of approximating the solution to for many different values of the parameter . Here we assume is large, sparse, and nonsingular with a nonlinear dependence on . Our method is based on a companion linearization derived from an accurate Chebyshev interpolation of on the interval , . The solution to the linearization is approximated in a preconditioned BiCG setting for shifted systems, where the Krylov basis matrix is formed once. This process leads to a short-term recurrence method, where one execution of the algorithm produces the approximation to for many different values of the parameter simultaneously. In particular, this work proposes one algorithm which applies a shift-and-invert preconditioner exactly as well as an algorithm which applies the preconditioner inexactly. The competitiveness of the algorithms are illustrated with large-scale problems arising from a finite element discretization of a Helmholtz equation with parameterized material coefficient. The software used in the simulations is publicly available online, and thus all our experiments are reproducible.
Cite
@article{arxiv.2212.04295,
title = {Preconditioned Chebyshev BiCG for parameterized linear systems},
author = {Siobhán Correnty and Elias Jarlebring and Daniel B. Szyld},
journal= {arXiv preprint arXiv:2212.04295},
year = {2023}
}