ACM Home Page
Please provide us with feedback. Feedback
Computing selected eigenvalues of sparse unsymmetric matrices using subspace iteration
Full text PdfPdf (1.60 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 19 ,  Issue 2  (June 1993) table of contents
Pages: 137 - 159  
Year of Publication: 1993
ISSN:0098-3500
Authors
I. S. Duff  Rutherford Appleton Lab, Oxford, UK
J. A. Scott  Rutherford Appleton Lab, Oxford, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 72,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/152613.152614
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ASHBY, S. F. Chebycode: A Fortran implementation of Manteuffel's adaptive Chebyshev algorithm. M.Sc. Thesis, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, 1985.
 
2
BJOkCK, A. Solving linear least squares problems by Gram Schmidt orthogonahzation. BIT 7, (1967), 1 21.
3
4
 
5
DUFF, I. S. MA28 a set of Fortran subroutines for sparse unsymmetric matrices. Harwell Report AERE R 8730, HMSO, London, 1977.
 
6
GARRATT, T.J. Private communication, 1991
 
7
GARRATT, T. J., MOORE, G., AND SPENCE, A. Two methods for the numerical detection of Hopf bifurcations In Bzfurcatzon and Chaos: Analyszs, Algorzthms and Apphcatzons, R. Seydel, F. W. Schneider, and H. Troger, Eds., Blrkhauser, 1991, 119-123.
 
8
GODET-THOBIE, S. Private commumcatiom 1991.
 
9
GOLTm, G. H. AND VAN LOAN, C F Matrix Computatzons. Second Edition Johns Hopkins University Press, London, 1989.
 
10
HEINEMANN, R. F. AND POORE, A.B. Multiphcity, stability, and oscillatory dynamics of the tubular reactor. Chem. Eng. Sol. 36, (1981), 1411 1419.
 
11
Ho, D. Tcbebychev acceleration technique for large scale nonsymmetric matrices. Numer. Math. 56, 721 734.
 
12
Ho, D., CHATEL~N. F., AND BENNANL M. Arnoldi-Tchebychev procedure for large scale nonsymmetric matrices. Math. Model. Numer. Anal. 24, (1990), 53-65.
 
13
MANTEUFFEL, T. A. An iterative method for solving nonsymmetric linear systems w~th dynamic estimation of parameters. Ph.D. Thesis, Tech. Rep. UIUCDCS-75-758 Dept. of Computer Science, Univ. of Ilhnois at Urbana-Champaign, 1975.
 
14
MANTfiUFFEL~ T. A. The Tchebyahev iteration for nonaymmetric linear ayaten, a. l~*err~r. Math. 28, (1977), 307 327.
 
15
MANTEUFFEL, T.A. Adaptive procedure for estimating parameters for the nonsymmetric Tchebyshev lteratmn. Numer. Math. 31, (1978), 183-208.
 
16
PETERS, G., AND WILKINSON, J.H. E~genvectors of real and complex matrices by LR and QR triangularizations. Numer. Math. 16, (1970), 181-204.
 
17
RUTISHAUSER, H. Computational aspects of F. L. Bauer's simultaneous iteration method. Numer. Math. 13, (1969), 4 13.
 
18
SAID, Y. Variations on Arnoldfs method for computing eigenelements of large unsymmetric matrices Linear Alg. Appl. 34, (1980), 269 295
 
19
S~D, Y. Chebyshev acceleration techniques for solving nonsymmetric eigenvalue problems. Math. Comput. 42, (1984), 567-588.
 
20
S~,~D, Y. Numerical solution of large nonsymmetric eigenvalue problems. Comput. Phys. Commun. 53, (1989), 71-90.
 
21
S~D, Y. Private communication, 1990.
 
22
SADKANE, M. On the solution of large sparse unsymmetric eigenvalue problems. Tech. Rep. TR/PA/91/47, CERFACS, Toulouse, 1991.
 
23
STEWART, G.W. Methods of simultaneous iteration for calculating eigenvectors of matrices. In Topics in Numerical Analys~s H, J. H. H. Miller, Ed., Academic Press, 1975, 169-185.
 
24
STEWART, G.W. Simultaneous iteration for computing invariant subspaces of non~Hermitian matrices. Numer. Math. 25, (1976), 123-136.
25
 
26
STEWART, G. W. SRRIT--A FORTRAN subroutine to calculate the dominant invariant subspaces of a real matrix. Tech. Rep. TR-514, Univ. of Maryland, 1978.
27
 
28
VAN LOAN, C.F. Private communication, 1989.
 
29
WILKINSON, J. H. AND REINSCH, C. Handbook for Automatic Computation. Vol. II, Springer- Verlag, 1971.



REVIEW

"Charles Raymond Crawford : Reviewer"

The authors discuss the design of a code, EB12, to calculate a certain subset of the eigenvalues of a real matrix that are the rightmost or leftmost in the complex plane or are largest in modulus. Techniques for finding other subsets of eigenv  more...