Coarse grid corrections in Krylov subspace evaluations of the matrix exponential
Mike A. Botchev
TL;DR
This work introduces a coarse grid correction (CGC) strategy to accelerate matrix-exponential and $\varphi$-function actions in iterative solvers by decomposing the source into a smooth coarse-grid component and a nonsmooth fine-grid remainder. The two-grid and multigrid formulations provide provable error bounds based on exponential residuals and grid compatibility, while practical error estimators enable on-the-fly assessment. Numerical experiments on 1D and 3D heat equations show that CGC can substantially reduce computational work, especially when paired with Krylov subspace methods, though gains with Chebyshev methods are more modest. The approach offers a scalable and parallelizable path for efficient exponential-time integration in large-scale PDE discretizations, with potential extensions to nonsymmetric problems and adaptive multigrid cycles.
Abstract
A coarse grid correction (CGC) approach is proposed to enhance the efficiency of the matrix exponential and $\varphi$ matrix function evaluations. The approach is intended for iterative methods computing the matrix-vector products with these functions. It is based on splitting the vector by which the matrix function is multiplied into a smooth part and a remaining part. The smooth part is then handled on a coarser grid, whereas the computations on the original grid are carried out with a relaxed stopping criterion tolerance. Estimates on the error are derived for the two-grid and multigrid variants of the proposed CGC algorithm. Numerical experiments demonstrate the efficiency of the algorithm, when employed in combination with Krylov subspace and Chebyshev polynomial expansion methods.
