Crout versions of ILU for general sparse matrices

被引:86
作者
Li, N
Saad, Y
Chow, E
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
[2] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
关键词
incomplete LU factorization; ILU; sparse Gaussian elimination; Crout factorization; preconditioning; ILU with threshold; ILUT; iterative methods; sparse linear systems;
D O I
10.1137/S1064827502405094
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents an efficient implementation of the incomplete LU (ILU) factorization derived from the Crout version of Gaussian elimination. At step k of the elimination, the kth row of U and the kth column of L are computed using previously computed rows of U and columns of L. The data structure and implementation borrow from already known techniques used in developing both sparse direct solution codes and incomplete Cholesky factorizations. This version of ILU can be computed much faster than standard threshold-based ILU factorizations computed rowwise or columnwise. In addition, the data structure allows efficient implementations of more rigorous and effective dropping strategies.
引用
收藏
页码:716 / 728
页数:13
相关论文
共 15 条
[1]   A factored approximate inverse preconditioner with pivoting [J].
Bollhöfer, M ;
Saad, Y .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2002, 23 (03) :692-705
[2]   On the relations between ILUs and factored approximate inverses [J].
Bollhöfer, M ;
Saad, Y .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2002, 24 (01) :219-237
[3]   A robust ILU with pivoting based on monitoring the growth of the inverse factors [J].
Bollhöfer, M .
LINEAR ALGEBRA AND ITS APPLICATIONS, 2001, 338 (1-3) :201-218
[4]  
BOLLHOFER M, 2002, COMMUNICATION
[5]  
Chow E, 1997, INT J NUMER METH FL, V25, P739, DOI 10.1002/(SICI)1097-0363(19971015)25:7<739::AID-FLD581>3.0.CO
[6]  
2-Y
[7]  
Duff IS, 1986, DIRECT METHODS SPARS
[8]   ALGORITHMS AND DATA-STRUCTURES FOR SPARSE SYMMETRIC GAUSSIAN-ELIMINATION [J].
EISENSTAT, SC ;
SCHULTZ, MH ;
SHERMAN, AH .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1981, 2 (02) :225-237
[9]   SPARSE PARTIAL PIVOTING IN TIME PROPORTIONAL TO ARITHMETIC OPERATIONS [J].
GILBERT, JR ;
PEIERLS, T .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (05) :862-874
[10]  
Golub G.H., 2013, MATRIX COMPUTATIONS