TY - JOUR
T1 - Updating incomplete factorization preconditioners for model order reduction
AU - Anzt, Hartwig
AU - Chow, Edmond
AU - Saak, Jens
AU - Dongarra, Jack
N1 - Publisher Copyright:
© 2016, Springer Science+Business Media New York.
PY - 2016/11/1
Y1 - 2016/11/1
N2 - When solving a sequence of related linear systems by iterative methods, it is common to reuse the preconditioner for several systems, and then to recompute the preconditioner when the matrix has changed significantly. Rather than recomputing the preconditioner from scratch, it is potentially more efficient to update the previous preconditioner. Unfortunately, it is not always known how to update a preconditioner, for example, when the preconditioner is an incomplete factorization. A recently proposed iterative algorithm for computing incomplete factorizations, however, is able to exploit an initial guess, unlike existing algorithms for incomplete factorizations. By treating a previous factorization as an initial guess to this algorithm, an incomplete factorization may thus be updated. We use a sequence of problems from model order reduction. Experimental results using an optimized GPU implementation show that updating a previous factorization can be inexpensive and effective, making solving sequences of linear systems a potential niche problem for the iterative incomplete factorization algorithm.
AB - When solving a sequence of related linear systems by iterative methods, it is common to reuse the preconditioner for several systems, and then to recompute the preconditioner when the matrix has changed significantly. Rather than recomputing the preconditioner from scratch, it is potentially more efficient to update the previous preconditioner. Unfortunately, it is not always known how to update a preconditioner, for example, when the preconditioner is an incomplete factorization. A recently proposed iterative algorithm for computing incomplete factorizations, however, is able to exploit an initial guess, unlike existing algorithms for incomplete factorizations. By treating a previous factorization as an initial guess to this algorithm, an incomplete factorization may thus be updated. We use a sequence of problems from model order reduction. Experimental results using an optimized GPU implementation show that updating a previous factorization can be inexpensive and effective, making solving sequences of linear systems a potential niche problem for the iterative incomplete factorization algorithm.
KW - Finegrained parallelism
KW - GPU
KW - Incomplete factorization
KW - Model order reduction
KW - Preconditioner update
KW - Sequence of linear systems
UR - http://www.scopus.com/inward/record.url?scp=84959150000&partnerID=8YFLogxK
U2 - 10.1007/s11075-016-0110-2
DO - 10.1007/s11075-016-0110-2
M3 - Article
AN - SCOPUS:84959150000
SN - 1017-1398
VL - 73
SP - 611
EP - 630
JO - Numerical Algorithms
JF - Numerical Algorithms
IS - 3
ER -