A BLOCK PROJECTION METHOD FOR SPARSE MATRICES

被引:39
作者
ARIOLI, M
DUFF, I
NOAILLES, J
RUIZ, D
机构
[1] RUTHERFORD APPLETON LAB,DIDCOT OX11 0QX,OXON,ENGLAND
[2] ECOLE NATL SUPER ELECTROTECH ELECTR INFORMAT & HYDRAUL TOULOUSE,INST RECH INFORMAT,F-31071 TOULOUSE,FRANCE
[3] CTR EUROPEAN RECH & FORMAT AVANCEE CALCUL SCI,F-31057 TOULOUSE,FRANCE
来源
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING | 1992年 / 13卷 / 01期
关键词
SPARSE MATRICES; BLOCK ITERATIVE METHODS; PROJECTION METHODS; PARTITIONING; AUGMENTED SYSTEMS; PARALLEL PROCESSING; BLOCK CIMMINO METHOD; CONJUGATE GRADIENT PRECONDITIONING;
D O I
10.1137/0913003
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A block version of Cimmino's algorithm for solving general sets of consistent sparse linear equations is described. The case of matrices in block tridiagonal form is emphasized because it is assumed that the general case can be reduced to this form by permutations. It is shown how the basic method can be accelerated by using the conjugate gradient (CG) algorithm. This acceleration is very dependent on a partitioning of the original system and several possible partitionings are discussed. Underdetermined systems corresponding to the subproblems of the partitioned system are solved using the Harwell sparse symmetric indefinite solver MA27 on an augmented system. These systems are independent and can be solved in parallel. An analysis of the iteration matrix for the conjugate gradient acceleration leads to the consideration of rather unusual and novel scalings of the matrix that alter the spectrum of the iteration matrix to reduce the number of CG iterations. The various aspects of this algorithm have been tested by runs on an eight-processor Alliant FX/80 on four block tridiagonal systems, two from fluid dynamics simulations and two from the literature. The effect of partitioning and scaling on the number of iterations and overall elapsed time for solution is studied. In all cases, an accurate solution with rapid convergence can be obtained.
引用
收藏
页码:47 / 70
页数:24
相关论文
共 16 条
[1]   ON THE AUGMENTED SYSTEM APPROACH TO SPARSE LEAST-SQUARES PROBLEMS [J].
ARIOLI, M ;
DUFF, IS ;
DERIJK, PPM .
NUMERISCHE MATHEMATIK, 1989, 55 (06) :667-684
[2]   NUMERICAL METHODS FOR COMPUTING ANGLES BETWEEN LINEAR SUBSPACES [J].
BJORCK, A ;
GOLUB, GH .
MATHEMATICS OF COMPUTATION, 1973, 27 (123) :579-594
[3]  
BRAMLEY R, 1989, 881 U ILL CTR SUP RE
[4]  
BRAMLEY R, 1990, 957 U ILL CTR SUP RE
[5]  
CAMPBELL SL, 1979, GENERALIZED INVERSES
[6]  
Duff I. S., 2017, DIRECT METHODS SPARS
[7]   THE MULTIFRONTAL SOLUTION OF INDEFINITE SPARSE SYMMETRIC LINEAR-EQUATIONS [J].
DUFF, IS ;
REID, JK .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (03) :302-325
[8]   THE FACTORIZATION OF SPARSE SYMMETRICAL INDEFINITE MATRICES [J].
DUFF, IS ;
GOULD, NIM ;
REID, JK ;
SCOTT, JA ;
TURNER, K .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1991, 11 (02) :181-204
[9]   BLOCK-ITERATIVE METHODS FOR CONSISTENT AND INCONSISTENT LINEAR-EQUATIONS [J].
ELFVING, T .
NUMERISCHE MATHEMATIK, 1980, 35 (01) :1-12
[10]  
GOLUB G. H., 1965, SIAM J NUMER ANAL, V2, P205, DOI [10.1137/0702016, DOI 10.1137/0702016]