The stability of split-preconditioned FGMRES in four precisions
Erin Carson, Ieva Daužickaitė
TL;DR
The paper develops a four-precision framework for split-preconditioned FGMRES, enabling the use of different precisions for A, the left preconditioner, the right preconditioner, and the working computations. It derives normwise backward- and forward-error bounds under realistic perturbation models and provides concrete guidance for selecting u_A, u_L, and u_R to achieve backward error on the order of the working precision, with results applicable to general preconditioners. Through dense and SuiteSparse experiments, it demonstrates how split-preconditioning can improve conditioning and how precision choices influence convergence and accuracy, highlighting the central role of the left preconditioner in forward error control. Overall, the work offers a practical, theory-backed strategy for robust mixed-precision FGMRES in four precisions, applicable to a broad class of preconditioners and problems.
Abstract
We consider the split-preconditioned FGMRES method in a mixed precision framework, in which four potentially different precisions can be used for computations with the coefficient matrix, application of the left preconditioner, application of the right preconditioner, and the working precision. Our analysis is applicable to general preconditioners. We obtain bounds on the backward and forward errors in split-preconditioned FGMRES. Our analysis further provides insight into how the various precisions should be chosen; under certain assumptions, a suitable selection guarantees a backward error on the order of the working precision.
