Recent advances in direct methods for solving unsymmetric sparse systems of linear equations

被引:53
作者
Gupta, A [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2002年 / 28卷 / 03期
关键词
algorithms; performance; sparse matrix factorization; sparse LU decomposition; multifrontal method; parallel sparse solvers;
D O I
10.1145/569147.569149
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During the past few years, algorithmic improvements alone have reduced the time required for the direct solution of unsymmetric sparse systems of linear equations by almost an order of magnitude. This paper compares the performance of some well-known software packages for solving general sparse systems. In particular, it demonstrates the consistently high level of performance achieved by WSMP-the most recent of such solvers. It compares the various algorithmic components of these solvers and discusses their impact on solver performance. Our experiments show that the algorithmic choices made in WSMP enable it to run more than twice as fast as the best among similar solvers and that WSMP can factor some of the largest sparse matrices available from real applications in only a few seconds on a 4-CPU workstation. Thus, the combination of advances in hardware and algorithms makes it possible to solve those general sparse linear systems quickly and easily that might have been considered too large until recently.
引用
收藏
页码:301 / 324
页数:24
相关论文
共 45 条
[11]  
Davis A., 1997, HEALTH TECHNOL ASSES, V1, P1
[12]   An unsymmetric-pattern multifrontal method for sparse LU factorization [J].
Davis, TA ;
Duff, IS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1997, 18 (01) :140-158
[13]  
DAVIS TA, 2000, TR00005 U FLOR COMP
[14]  
DAVIS TA, 2002, TR022002 U FLOR COMP
[15]   An asynchronous parallel supernodal algorithm for sparse Gaussian elimination [J].
Demmel, JW ;
Gilbert, JR ;
Li, XYS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (04) :915-952
[16]  
Duff Iain S., 1990, DIRECT METHODS SPARS
[17]   The design and use of algorithms for permuting large entries to the diagonal of sparse matrices [J].
Duff, IS ;
Koster, J .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (04) :889-901
[18]   On algorithms for permuting large entries to the diagonal of a sparse matrix [J].
Duff, IS ;
Koster, J .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2001, 22 (04) :973-996
[19]   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
[20]  
DUFF IS, 1993, RAL93072