QZ algorithm to solve the generalized eigenvalue problem for complex matrices. [In FORTRAN for IBM 370/195]
Journal Article
·
· ACM Trans. Math. Software; (United States)
Three FORTRAN subroutines are provided that implement a complex form of the QZ algorithm for finding lambda and z such that Az = lambda Bz, where A and B are complex N by N matrices. The complex QZ algorithm is unaffected by singularity or near singularity of B. Subroutie CQZHES implements the first step of the algorithm wherein A and B are simultaneously reduced by unitary transformations to upper Hessenberg and upper triangular form, respectively. Subroutine CQZVAL implements an iterative process that reduces A to upper triangular form while maintaining the trianglar form of B. The eigenvalues are derivable from the corresponding diagonal elements of the reduced A and B. Subroutine CQZVEC applies the accumulated transformations from the two earlier steps onto the eigenvectors of the triangular problem. No facility is provided for obtaining just a few eigenvectors or, for balancing A and B. A long-precision IBM version of the subroutines was tested on a 370/195. There are no machine-dependent constants in the subroutines, so the standard version should run directly on different machines. (RWR)
- Research Organization:
- Argonne National Lab., IL
- OSTI ID:
- 5564606
- Journal Information:
- ACM Trans. Math. Software; (United States), Journal Name: ACM Trans. Math. Software; (United States) Vol. 4:4; ISSN ACMSC
- Country of Publication:
- United States
- Language:
- English
Similar Records
Combination shift QZ algorithm
Finding eigenvalues and eigenvectors of unsymmetric matrices using a hypercube multiprocessor
Finding eigenvalues and eigenvectors of unsymmetric matrices using a distributed-memory multiprocessor
Journal Article
·
Sun Nov 30 23:00:00 EST 1975
· SIAM J. Numer. Anal.; (United States)
·
OSTI ID:7296006
Finding eigenvalues and eigenvectors of unsymmetric matrices using a hypercube multiprocessor
Conference
·
Thu Dec 31 23:00:00 EST 1987
·
OSTI ID:6983958
Finding eigenvalues and eigenvectors of unsymmetric matrices using a distributed-memory multiprocessor
Technical Report
·
Mon Oct 31 23:00:00 EST 1988
·
OSTI ID:6637340