Algorithm 776: SRRIT: a Fortran subroutine to calculate the dominant invariant subspace of a nonsymmetric matrix
Title | Algorithm 776: SRRIT: a Fortran subroutine to calculate the dominant invariant subspace of a nonsymmetric matrix |
Publication Type | Journal Articles |
Year of Publication | 1997 |
Authors | Bai Z, Stewart G.W |
Journal | ACM Trans. Math. Softw. |
Volume | 23 |
Issue | 4 |
Pagination | 494 - 513 |
Date Published | 1997/12// |
ISBN Number | 0098-3500 |
Keywords | invariant subspace, nonsymmetric eigenvalue problem, project method |
Abstract | SRRT is a Fortran program to calculate an approximate orthonomral basis fr a dominant invariant subspace of a real matrix A by the method of simultaneous iteration. Specifically, given an integer m, SRRIT computes a matrix Q with m orthonormal columns and real quasi-triangular matrix T or order m such that the equation AQ = QT is satisfied up to a tolerance specified by the user. The eigenvalues of T are approximations to the m eigenvalues of largest absolute magnitude of A and the columns of Q span the invariant subspace corresponding to those eigenvalues. SRRIT references A only through a user-provided subroutine to form the product AQ; hence it is suitable for large sparse problems. |
URL | http://doi.acm.org/10.1145/279232.279234 |
DOI | 10.1145/279232.279234 |