CGET36
Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
November 2006
November 2006
Purpose
CGET36 tests CTREXC, a routine for reordering diagonal entries of a
matrix in complex Schur form. Thus, CLAEXC computes a unitary matrix
Q such that
Q' * T1 * Q = T2
and where one of the diagonal blocks of T1 (the one at row IFST) has
been moved to position ILST.
The test code verifies that the residual Q'*T1*Q-T2 is small, that T2
is in Schur form, and that the final position of the IFST block is
ILST.
The test matrices are read from a file with logical unit number NIN.
matrix in complex Schur form. Thus, CLAEXC computes a unitary matrix
Q such that
Q' * T1 * Q = T2
and where one of the diagonal blocks of T1 (the one at row IFST) has
been moved to position ILST.
The test code verifies that the residual Q'*T1*Q-T2 is small, that T2
is in Schur form, and that the final position of the IFST block is
ILST.
The test matrices are read from a file with logical unit number NIN.
Arguments
RMAX |
(output) REAL
Value of the largest test ratio.
|
LMAX |
(output) INTEGER
Example number where largest test ratio achieved.
|
NINFO |
(output) INTEGER
Number of examples where INFO is nonzero.
|
KNT |
(output) INTEGER
Total number of examples tested.
|
NIN |
(input) INTEGER
Input logical unit number.
|