Do you precondition on the left or on the right?
Nicole Spillane, Pierre Matalon, Daniel B Szyld
TL;DR
This paper reexamines whether left, right, or split preconditioning is preferable for GMRES by combining a theoretical analysis with a literature review and a social experiment. It clarifies that spectra are invariant across preconditioning forms and that observable residuals can differ mainly when the preconditioner is ill-conditioned, challenging some convergence-bound intuitions. Through illustrative bounds and a DD29 poll, the authors show that opposite predictions can arise from theory, yet practical performance is often similar. The work emphasizes choosing the preconditioning strategy based on the norm GMRES minimizes or on robust residual monitoring, rather than on general claims of superiority.
Abstract
This work is a follow-up to a poster that was presented at the DD29 conference. Participants were asked the question: ``Do you precondition on the left or on the right?''. Here we report on the results of this social experiment. We also provide context on left, right and split preconditioning, share our literature review on the topic, and analyze some of the finer points. Two examples illustrate that convergence bounds can sometimes lead to misleading conclusions.
