Loading…

POWEV: a subroutine package to evaluate eigenvalues and eigenvectors of large sparse matrices

We present here a FORTRAN subroutine package capable of evaluating the extreme (either largest or smallest) eigenvalues of a real symmetric matrix and its corresponding eigenvectors. The procedure employed is the well-known power method, in a new implementation which includes Chebyshev iterations to...

Full description

Saved in:
Bibliographic Details
Published in:Computer physics communications 1993-09, Vol.77 (1), p.95-106
Main Author: Sciutto, S.J.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We present here a FORTRAN subroutine package capable of evaluating the extreme (either largest or smallest) eigenvalues of a real symmetric matrix and its corresponding eigenvectors. The procedure employed is the well-known power method, in a new implementation which includes Chebyshev iterations to obtain faster convergence speed in certain cases, together with an auxiliary algorithm to automatically set the parameters of the Chebyshev iterations when there is no previous knowledge about the eigenvalue spectrum. The code was designed to be used in present day computers, possessing the capacity of storing large arrays in high speed memory; and we find it particularly adequate to be applied to very large sparse matrices, especially in those situations where the traditional algorithms cannot be applied due to computer memory limitations. This work includes a comparative performance analysis of our routines and to those of standard library ones.
ISSN:0010-4655
1879-2944
DOI:10.1016/0010-4655(93)90040-J