Affiliation:
1. Rutherford Appleton Lab, Oxford, UK
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference26 articles.
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. 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. Solving linear least squares problems by Gram Schmidt orthogonahzation;BJO CK, A;BIT,1967
3. A set of level 3 basic linear algebra subprograms
4. An extended set of FORTRAN basic linear algebra subprograms
Cited by
38 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献