CQRT12

   Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
   November 2006

Purpose

CQRT12 computes the singular values `svlues' of the upper trapezoid
of A(1:M,1:N) and returns the ratio

     || s - svlues||/(||svlues||*eps*max(M,N))

Arguments

M
(input) INTEGER
The number of rows of the matrix A.
N
(input) INTEGER
The number of columns of the matrix A.
A
(input) COMPLEX array, dimension (LDA,N)
The M-by-N matrix A. Only the upper trapezoid is referenced.
LDA
(input) INTEGER
The leading dimension of the array A.
S
(input) REAL array, dimension (min(M,N))
The singular values of the matrix A.
WORK
(workspace) COMPLEX array, dimension (LWORK)
LWORK
(input) INTEGER
The length of the array WORK. LWORK >= M*N + 2*min(M,N) +
max(M,N).
RWORK
(workspace) REAL array, dimension (4*min(M,N))

Call Graph

Caller Graph