COMPUTING SELECTED EIGENVALUES OF SPARSE UNSYMMETRIC MATRICES USING SUBSPACE ITERATION

被引:33
作者
DUFF, IS
SCOTT, JA
机构
[1] Rutherford Appleton Lab, Oxford
[2] Rutherford Appleton Lab, Oxford
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 1993年 / 19卷 / 02期
关键词
ALGORITHMS; CHEBYSHEV ACCELERATION; EIGENVALUES; EIGENVECTORS; LARGE SPARSE MATRICES; REAL UNSYMMETRIC MATRICES; SUBSPACE ITERATION;
D O I
10.1145/152613.152614
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper discusses the design and development of a code to calculate the eigenvalues of a large sparse real unsymmetric matrix that are the rightmost, leftmost, or are of largest modulus. A subspace iteration algorithm is used to compute a sequence of sets of vectors that converge to an orthonormal basis for the invariant subspace corresponding to the required eigenvalues. This algorithm is combined with Chebychev acceleration if the rightmost or leftmost eigenvalues are sought, or if the eigenvalues of largest modulus are known to be the rightmost or leftmost eigenvalues. An option exists for computing the corresponding eigenvectors. The code does not need the matrix explicitly since it only requires the user to multiply sets of vectors by the matrix. Sophisticated and novel iteration controls, stopping criteria, and restart facilities are provided. The code is shown to be efficient and competitive on a range of test problems.
引用
收藏
页码:137 / 159
页数:23
相关论文
共 29 条
[1]  
ASHBY SF, 1985, THESIS U ILLINOIS UR
[2]  
Bj?rck ?., 1967, BIT, V7, P1, DOI DOI 10.1007/BF01934122
[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]  
DONGARRA JJ, 1990, ACM T MATH SOFTWARE, V16, P1, DOI 10.1145/77626.79170
[5]  
DUFF IS, 1977, AERE R8730 HARW REP
[6]  
Garratt T., 1991, BIFURCATION CHAOS AN, P119
[7]  
GARRATT TJ, 1991, COMMUNICATION
[8]  
GODETHOBIE S, 1991, COMMUNICATION
[9]  
Golub G.H., 1996, MATH GAZ, VThird
[10]   MULTIPLICITY, STABILITY, AND OSCILLATORY DYNAMICS OF THE TUBULAR REACTOR [J].
HEINEMANN, RF ;
POORE, AB .
CHEMICAL ENGINEERING SCIENCE, 1981, 36 (08) :1411-1419