A SHIFTED BLOCK LANCZOS-ALGORITHM FOR SOLVING SPARSE SYMMETRICAL GENERALIZED EIGENPROBLEMS

被引:325
作者
GRIMES, RG [1 ]
LEWIS, JG [1 ]
SIMON, HD [1 ]
机构
[1] NASA,AMES RES CTR,DIV NUMER AERODYNAM SIMULAT SYST,MOFFETT FIELD,CA 94035
关键词
LANCZOS ALGORITHM; SPARSE EIGENVALUE PROBLEMS; STRUCTURAL ANALYSIS; SYMMETRICAL GENERALIZED EIGENVALUE PROBLEM; ORTHOGONALIZATION METHODS;
D O I
10.1137/S0895479888151111
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
An ''industrial strength'' algorithm for solving sparse symmetric generalized eigenproblems is described. The algorithm has its foundations in known techniques in solving sparse symmetric eigenproblems, notably the spectral transformation of Ericsson and Ruhe and the block Lanczos algorithm. However, the combination of these two techniques is not trivial; there are many pitfalls awaiting the unwary implementor. The focus of this paper is on identifying those pitfalls and avoiding them, leading to a ''bomb-proof'' algorithm that can live as a black box eigensolver inside a large applications code. The code that results comprises a robust shift selection strategy and a block Lanczos algorithm that is a novel combination of new techniques and extensions of old techniques.
引用
收藏
页码:228 / 272
页数:45
相关论文
共 39 条
[1]   THE INFLUENCE OF RELAXED SUPERNODE PARTITIONS ON THE MULTIFRONTAL METHOD [J].
ASHCRAFT, C ;
GRIMES, R .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1989, 15 (04) :291-309
[2]  
ASHCRAFT CC, 1987, INT J SUPERCOMPUT AP, V1, P10
[3]  
Cline A. K., 1976, SPARSE MATRIX COMPUT, P409
[4]  
CULLUM J, 1991, P APPLIED MATH, V47
[5]  
Cullum J., 1974, 1974 P IEEE C DEC CO, P505
[6]  
Cullum J. K., 1985, LANCZOS ALGORITHMS L, V1
[7]  
CULLUM JK, 1985, LANCZOS ALGORITHMS L, V2
[8]   SPARSE-MATRIX TEST PROBLEMS [J].
DUFF, IS ;
GRIMES, RG ;
LEWIS, JG .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1989, 15 (01) :1-14
[9]   THE SPECTRAL TRANSFORMATION LANCZOS METHOD FOR THE NUMERICAL-SOLUTION OF LARGE SPARSE GENERALIZED SYMMETRIC EIGENVALUE PROBLEMS [J].
ERICSSON, T ;
RUHE, A .
MATHEMATICS OF COMPUTATION, 1980, 35 (152) :1251-1268
[10]  
ERICSSON T, 1982, UMINF9682 U UM TECH