Using Jacobi iterations and blocking for solving sparse triangular systems in incomplete factorization preconditioning

Edmond Chow, Hartwig Anzt, Jennifer Scott, Jack Dongarra

Research output: Contribution to journalArticlepeer-review

22 Scopus citations

Abstract

When using incomplete factorization preconditioners with an iterative method to solve large sparse linear systems, each application of the preconditioner involves solving two sparse triangular systems. These triangular systems are challenging to solve efficiently on computers with high levels of concurrency. On such computers, it has recently been proposed to use Jacobi iterations, which are highly parallel, to approximately solve the triangular systems from incomplete factorizations. The effectiveness of this approach, however, is problem-dependent: the Jacobi iterations may not always converge quickly enough for all problems. Thus, as a necessary and important step to evaluate this approach, we experimentally test the approach on a large number of realistic symmetric positive definite problems. We also show that by using block Jacobi iterations, we can extend the range of problems for which such an approach can be effective. For block Jacobi iterations, it is essential for the blocking to be cognizant of the matrix structure.

Original languageEnglish
Pages (from-to)219-230
Number of pages12
JournalJournal of Parallel and Distributed Computing
Volume119
DOIs
StatePublished - Sep 2018

Funding

This research was supported by the Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Applied Mathematics program under Award Numbers DE-SC-0016564 and DE-SC-0016513 . This research was also supported by EPSRC grant EP/I013067/1 . H. Anzt was partially supported by the “Impuls und Vernetzungsfond of the Helmholtz Association” under grant VH-NG-1241 .

FundersFunder number
U.S. Department of Energy
Office of Science
Advanced Scientific Computing ResearchDE-SC-0016564, DE-SC-0016513
Engineering and Physical Sciences Research CouncilEP/I013067/1
Helmholtz AssociationVH-NG-1241

    Keywords

    • Iterative solvers
    • Preconditioning
    • Sparse linear systems
    • Triangular solves

    Fingerprint

    Dive into the research topics of 'Using Jacobi iterations and blocking for solving sparse triangular systems in incomplete factorization preconditioning'. Together they form a unique fingerprint.

    Cite this