Matrix reordering using multilevel graph coarsening for ILU preconditioning

Daniel Osei-Kuffuor, Ruipeng Li, Yousef Saad

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

Incomplete LU factorization (ILU) techniques are a well-known class of preconditioners, often used in conjunction with Krylov accelerators for the iterative solution of linear systems of equations. However, for certain problems, ILU factorizations can yield factors that are unstable and in some cases quite dense. Reordering techniques based on permuting the matrix prior to performing the factorization have been shown to improve the quality of the factorization, and the resulting preconditioner. In this paper, we examine the effect of reordering techniques based on multilevel graph coarsening ideas on one-level ILU factorizations, such as the level-based ILU(k) or the dual threshold ILUT algorithms. We consider an aggregation-based coarsening idea that implements two main coarsening frameworks - a top-down approach, and a bottom-up approach - each utilizing one of two different strategies to select the next-level coarse graph. Numerical results are presented to support our findings.

Original languageEnglish (US)
Pages (from-to)A391-A419
JournalSIAM Journal on Scientific Computing
Volume37
Issue number1
DOIs
StatePublished - 2015

Keywords

  • Algebraic preconditioners
  • ILU preconditioners
  • Incomplete factorization preconditioners
  • Multilevel graph coarsening
  • Sparse matrix reordering

Fingerprint Dive into the research topics of 'Matrix reordering using multilevel graph coarsening for ILU preconditioning'. Together they form a unique fingerprint.

Cite this