The design of MA48: A code for the direct solution of sparse unsymmetric linear systems of equations

被引:46
作者
Duff, IS
Reid, JK
机构
[1] Comp. and Info. Systems Department, Rutherford Appleton Laboratory, Chilton, Didcot
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 1996年 / 22卷 / 02期
关键词
BLAS; block triangular form; error estimation; Gaussian elimination; sparse unsymmetric matrices;
D O I
10.1145/229473.229476
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe the design of a new code for the direct solution of sparse unsymmetric linear systems of equations. The new code utilizes a novel restructuring of the symbolic and numerical phases, which increases speed and saves storage without sacrifice of numerical stability. Other features include switching to full-matrix processing in all phases of the computation enabling the use of all three levels of BLAS, treatment of rectangular or rank-deficient matrices, partial factorization, and integrated facilities for iterative refinement and error estimation.
引用
收藏
页码:187 / 226
页数:40
相关论文
共 29 条
[1]  
Anderson E., 1992, LAPACK User's Guide
[2]   SOLVING SPARSE LINEAR-SYSTEMS WITH SPARSE BACKWARD ERROR [J].
ARIOLI, M ;
DEMMEL, JW ;
DUFF, IS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1989, 10 (02) :165-190
[3]   AN EXTENDED SET OF FORTRAN BASIC LINEAR ALGEBRA SUBPROGRAMS [J].
DONGARRA, JJ ;
DUCROZ, J ;
HAMMARLING, S ;
HANSON, RJ .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1988, 14 (01) :1-17
[4]   AN EXTENDED SET OF BASIC LINEAR ALGEBRA SUBPROGRAMS - MODEL IMPLEMENTATION AND TEST PROGRAMS [J].
DONGARRA, JJ ;
DUCROZ, J ;
HAMMARLING, S ;
HANSON, RJ .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1988, 14 (01) :18-32
[5]  
DONGARRA JJ, 1990, ACM T MATH SOFTWARE, V16, P1, DOI 10.1145/77626.79170
[6]  
Duff I. S., 1979, ACM Transactions on Mathematical Software, V5, P18, DOI 10.1145/355815.355817
[7]  
Duff I.S., 1978, ACM T MATH SOFTWARE, V4, P189, DOI [10.1145/355780.355790, DOI 10.1145/355780.355790]
[8]  
Duff I. S., 1984, COMPUT METHOD APPL M, VVI, P57
[9]   ALGORITHM 575 - PERMUTATIONS FOR A ZERO-FREE DIAGONAL [F1] [J].
DUFF, IS .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1981, 7 (03) :387-390
[10]   ON ALGORITHMS FOR OBTAINING A MAXIMUM TRANSVERSAL [J].
DUFF, IS .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1981, 7 (03) :315-330