A Comparison of Preconditioned Krylov Subspace Methods for Large-Scale Nonsymmetric Linear Systems
Aditi Ghai, Cao Lu, Xiangmin Jiao

TL;DR
This paper compares various preconditioned Krylov subspace methods for solving large, sparse, nonsymmetric linear systems from PDEs, providing practical guidelines for method selection based on empirical and theoretical analysis.
Contribution
It offers a comprehensive comparison of KSP methods and preconditioners, including new insights into their performance and convergence for large-scale PDE problems.
Findings
GMRES performs best with effective multigrid preconditioners.
BoomeAMG converges faster than ML but may fail on ill-conditioned problems.
Right preconditioning is generally more effective.
Abstract
Preconditioned Krylov subspace (KSP) methods are widely used for solving large-scale sparse linear systems arising from numerical solutions of partial differential equations (PDEs). These linear systems are often nonsymmetric due to the nature of the PDEs, boundary or jump conditions, or discretization methods. While implementations of preconditioned KSP methods are usually readily available, it is unclear to users which methods are the best for different classes of problems. In this work, we present a comparison of some KSP methods, including GMRES, TFQMR, BiCGSTAB, and QMRCGSTAB, coupled with three classes of preconditioners, namely Gauss-Seidel, incomplete LU factorization (including ILUT, ILUTP, and multilevel ILU), and algebraic multigrid (including BoomerAMG and ML). Theoretically, we compare the mathematical formulations and operation counts of these methods. Empirically, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Advanced Numerical Methods in Computational Mathematics · Electromagnetic Scattering and Analysis
