Computing selected eigenvalues of sparse unsymmetric matrices using subspace iteration
- 1 June 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 19 (2) , 137-159
- https://doi.org/10.1145/152613.152614
Abstract
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 the 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.Keywords
This publication has 14 references indexed in Scilit:
- A set of level 3 basic linear algebra subprogramsACM Transactions on Mathematical Software, 1990
- Arnoldi-Tchebychev procedure for large scale nonsymmetric matricesESAIM: Mathematical Modelling and Numerical Analysis, 1990
- Tchebychev acceleration technique for large scale nonsymmetric matricesNumerische Mathematik, 1989
- Numerical solution of large nonsymmetric eigenvalue problemsComputer Physics Communications, 1989
- An extended set of FORTRAN basic linear algebra subprogramsACM Transactions on Mathematical Software, 1988
- Chebyshev acceleration techniques for solving nonsymmetric eigenvalue problemsMathematics of Computation, 1984
- Variations on Arnoldi's method for computing eigenelements of large unsymmetric matricesLinear Algebra and its Applications, 1980
- Adaptive procedure for estimating parameters for the nonsymmetric Tchebychev iterationNumerische Mathematik, 1978
- Eigenvectors of real and complex matrices byLR andQR triangularizationsNumerische Mathematik, 1970
- Computational aspects of F. L. Bauer's simultaneous iteration methodNumerische Mathematik, 1969