Modification and Compensation Strategies for Threshold-based Incomplete Factorizations
Author(s) -
Scott MacLachlan,
Daniel Osei-Kuffuor,
Yousef Saad
Publication year - 2012
Publication title -
siam journal on scientific computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.674
H-Index - 147
eISSN - 1095-7197
pISSN - 1064-8275
DOI - 10.1137/110834986
Subject(s) - krylov subspace , mathematics , diagonal , factorization , incomplete lu factorization , qr decomposition , trace (psycholinguistics) , stability (learning theory) , linear system , algorithm , numerical stability , matrix decomposition , numerical analysis , iterative method , computer science , mathematical analysis , linguistics , eigenvalues and eigenvectors , physics , geometry , philosophy , quantum mechanics , machine learning
Standard (single-level) incomplete factorization preconditioners are known to successfully accelerate Krylov subspace iterations for many linear systems. The classical modified incomplete LU (MILU) factorization approach improves the acceleration given by (standard) ILU approaches, by modifying the nonunit diagonal in the factorization to match the action of the system matrix on a given vector, typically the constant vector. Here, we examine the role of similar modifications within the dual-threshold ILUT algorithm. We introduce column and row variants of the modified ILUT algorithm and discuss optimal ways of modifying the columns or rows of the computed factors to improve their accuracy and stability. Modifications are considered for both the diagonal and off-diagonal entries of the factors, based on one or many vectors, chosen a priori or through an Arnoldi iteration. Numerical results are presented to support our findings.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom