ZGERQS

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

Purpose

Compute a minimum-norm solution
    min || A*X - B ||
using the RQ factorization
    A = R*Q
computed by ZGERQF.

Arguments

M
(input) INTEGER
The number of rows of the matrix A.  M >= 0.
N
(input) INTEGER
The number of columns of the matrix A.  N >= M >= 0.
NRHS
(input) INTEGER
The number of columns of B.  NRHS >= 0.
A
(input) COMPLEX*16 array, dimension (LDA,N)
Details of the RQ factorization of the original matrix A as
returned by ZGERQF.
LDA
(input) INTEGER
The leading dimension of the array A.  LDA >= M.
TAU
(input) COMPLEX*16 array, dimension (M)
Details of the orthogonal matrix Q.
B
(input/output) COMPLEX*16 array, dimension (LDB,NRHS)
On entry, the right hand side vectors for the linear system.
On exit, the solution vectors X.  Each solution vector
is contained in rows 1:N of a column of B.
LDB
(input) INTEGER
The leading dimension of the array B. LDB >= max(1,N).
WORK
(workspace) COMPLEX*16 array, dimension (LWORK)
LWORK
(input) INTEGER
The length of the array WORK.  LWORK must be at least NRHS,
and should be at least NRHS*NB, where NB is the block size
for this environment.
INFO
(output) INTEGER
= 0: successful exit
< 0: if INFO = -i, the i-th argument had an illegal value

Call Graph

Caller Graph