An unsymmetric-pattern multifrontal method for sparse LU factorization

被引:326
作者
Davis, TA
Duff, IS
机构
[1] RUTHERFORD APPLETON LAB,DIDCOT OX11 0QX,OXON,ENGLAND
[2] CERFACS,F-31057 TOULOUSE,FRANCE
关键词
LU factorization; unsymmetric sparse matrices; multifrontal methods; EXPLOITING STRUCTURAL SYMMETRY; LINEAR-EQUATIONS; ELIMINATION; IMPLEMENTATION; CODE;
D O I
10.1137/S0895479894246905
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Sparse matrix factorization algorithms for general problems are typically characterized by irregular memory access patterns that limit their performance on parallel-vector supercomputers. For symmetric problems, methods such as the multifrontal method avoid indirect addressing in the innermost loops by using dense matrix kernels. However, no efficient LU factorization algorithm based primarily on dense matrix kernels exists for matrices whose pattern is very unsymmetric. We address this deficiency and present a new unsymmetric-pattern multifrontal method based on dense matrix kernels. As in the classical multifrontal method, advantage is taken of repetitive structure in the matrix by factorizing more than one pivot in each frontal matrix, thus enabling the use of Level 2 and Level a BLAS. The performance is compared with the classical multifrontal method and other unsymmetric solvers on a GRAY C-98.
引用
收藏
页码:140 / 158
页数:19
相关论文
共 29 条
[11]   ON ALGORITHMS FOR OBTAINING A MAXIMUM TRANSVERSAL [J].
DUFF, IS .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1981, 7 (03) :315-330
[12]   PARALLEL IMPLEMENTATION OF MULTIFRONTAL SCHEMES [J].
DUFF, IS .
PARALLEL COMPUTING, 1986, 3 (03) :193-204
[13]   THE MULTIFRONTAL SOLUTION OF UNSYMMETRIC SETS OF LINEAR-EQUATIONS [J].
DUFF, IS ;
REID, JK .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1984, 5 (03) :633-641
[14]   THE MULTIFRONTAL SOLUTION OF INDEFINITE SPARSE SYMMETRIC LINEAR-EQUATIONS [J].
DUFF, IS ;
REID, JK .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (03) :302-325
[15]  
DUFF IS, 1993, RAL93072 RUTH APPL L
[16]  
DUFF IS, 1992, RAL92086 RUTH APPL L
[17]   EXPLOITING STRUCTURAL SYMMETRY IN UNSYMMETRIC SPARSE SYMBOLIC FACTORIZATION [J].
EISENSTAT, SC ;
LIU, JWH .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1992, 13 (01) :202-211
[18]   EXPLOITING STRUCTURAL SYMMETRY IN A SPARSE PARTIAL PIVOTING CODE [J].
EISENSTAT, SC ;
LIU, JWH .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (01) :253-257
[19]  
GEORGE A, 1981, COMPUTER SOLUTION LA
[20]   ELIMINATION STRUCTURES FOR UNSYMMETRIC SPARSE LU FACTORS [J].
GILBERT, JR ;
LIU, JWH .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1993, 14 (02) :334-352