A survey of direct methods for sparse linear systems

被引:136
作者
Davis, Timothy A. [1 ]
Rajamanickam, Sivasankaran [2 ]
Sid-Lakhdar, Wissam M. [1 ]
机构
[1] Texas A&M Univ, Dept Comp Sci & Engn, College Stn, TX 77843 USA
[2] Sandia Natl Labs, Ctr Res Comp, POB 5800, Albuquerque, NM 87185 USA
基金
美国国家科学基金会;
关键词
SYMBOLIC CHOLESKY FACTORIZATION; MINIMUM-DEGREE ALGORITHM; LEAST-SQUARES PROBLEMS; ROW-ORDERING SCHEMES; EXPLOITING STRUCTURAL SYMMETRY; MULTIFRONTAL QR FACTORIZATION; PROFILE REDUCTION ALGORITHMS; GRAPH PARTITIONING ALGORITHM; POSITIVE DEFINITE SYSTEMS; PARALLEL FRONTAL SOLVER;
D O I
10.1017/S0962492916000076
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Wilkinson defined a sparse matrix as one with enough zeros that it pays to take advantage of them. 1 This informal yet practical definition captures the essence of the goal of direct methods for solving sparse matrix problems. They exploit the sparsity of a matrix to solve problems economically: much faster and using far less memory than if all the entries of a matrix were stored and took part in explicit computations. These methods form the backbone of a wide range of problems in computational science. A glimpse of the breadth of applications relying on sparse solvers can be seen in the origins of matrices in published matrix benchmark collections (Duff and Reid 1979 a, Duff, Grimes and Lewis 1989 a, Davis and Hu 2011). The goal of this survey article is to impart a working knowledge of the underlying theory and practice of sparse direct methods for solving linear systems and least-squares problems, and to provide an overview of the algorithms, data structures, and software available to solve these problems, so that the reader can both understand the methods and know how best to use them.
引用
收藏
页码:383 / 566
页数:184
相关论文
共 608 条
[1]  
Agrawal Ajit., 1993, Graph Theory and Sparse Matrix Computation, P31
[2]   A parallel out-of-core multifrontal method: Storage of factors on disk and analysis of models for an out-of-core active memory [J].
Agullo, Emmanuel ;
Guermouche, Abdou ;
L'Excellent, Jean-Yves .
PARALLEL COMPUTING, 2008, 34 (6-8) :296-317
[3]   REDUCING THE I/O VOLUME IN SPARSE OUT-OF-CORE MULTIFRONTAL METHODS [J].
Agullo, Emmanuel ;
Guermouche, Abdou ;
L'Excellent, Jean-Yves .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 31 (06) :4774-4794
[4]   PARALLEL PIVOTING COMBINED WITH PARALLEL REDUCTION AND FILL-IN CONTROL [J].
ALAGHBAND, G .
PARALLEL COMPUTING, 1989, 11 (02) :201-221
[5]   PARALLEL SPARSE-MATRIX SOLUTION AND PERFORMANCE [J].
ALAGHBAND, G .
PARALLEL COMPUTING, 1995, 21 (09) :1407-1430
[6]   SPARSE GAUSSIAN-ELIMINATION WITH CONTROLLED FILL-IN ON A SHARED MEMORY MULTIPROCESSOR [J].
ALAGHBAND, G ;
JORDAN, HF .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (11) :1539-1557
[7]  
Alvarado F.L., 1993, GRAPH THEORY SPARSE, V56, P141
[8]   OPTIMAL PARALLEL SOLUTION OF SPARSE TRIANGULAR SYSTEMS [J].
ALVARADO, FL ;
SCHREIBER, R .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (02) :446-460
[9]   PARTITIONED SPARSE A-1 METHODS [J].
ALVARADO, FL ;
YU, DC ;
BETANCOURT, R .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1990, 5 (02) :452-459
[10]   Analysis of the solution phase of a parallel multifrontal approach [J].
Amestoy, P. ;
Duff, I. S. ;
Guermouche, A. ;
Slavova, Tz. .
PARALLEL COMPUTING, 2010, 36 (01) :3-15