39 DOUBLE PRECISION a( nmax, nmax ), af( nmax, nmax ), b( nmax ),
40 $ w( nmax ), x( nmax )
45 $ dorglq, dorml2, dormlq
53 common / infoc / infot, nout, ok, lerr
54 common / srnamc / srnamt
62 WRITE( nout, fmt = * )
73 a( i, j ) = 1.d0 / dble( i+j )
74 af( i, j ) = 1.d0 / dble( i+j )
93 CALL
chkxer(
'DGELQF', infot, nout, info, ok )
96 CALL
chkxer(
'DGELQF', infot, nout, info, ok )
99 CALL
chkxer(
'DGELQF', infot, nout, info, ok )
106 CALL
chkxer(
'DGELQS', infot, nout, info, ok )
109 CALL
chkxer(
'DGELQS', infot, nout, info, ok )
112 CALL
chkxer(
'DGELQS', infot, nout, info, ok )
115 CALL
chkxer(
'DGELQS', infot, nout, info, ok )
118 CALL
chkxer(
'DGELQS', infot, nout, info, ok )
121 CALL
chkxer(
'DGELQS', infot, nout, info, ok )
128 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
131 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
134 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
137 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
140 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
143 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
146 CALL
chkxer(
'DORGLQ', infot, nout, info, ok )
152 CALL
plasma_dormlq(
'/', plasmatrans, 0, 0, 0, a, 1, ht, af, 1,
154 CALL
chkxer(
'DORMLQ', infot, nout, info, ok )
156 CALL
plasma_dormlq( plasmaleft,
'/', 0, 0, 0, a, 1, ht, af, 1,
158 CALL
chkxer(
'DORMLQ', infot, nout, info, ok )
160 CALL
plasma_dormlq( plasmaleft, plasmatrans, -1, 0, 0, a, 1, ht,
162 CALL
chkxer(
'DORMLQ', infot, nout, info, ok )
164 CALL
plasma_dormlq( plasmaleft, plasmatrans, 0, -1, 0, a, 1, ht,
166 CALL
chkxer(
'DORMLQ', infot, nout, info, ok )
168 CALL
plasma_dormlq( plasmaleft, plasmatrans, 0, 0, -1, a, 1, ht,
170 CALL
chkxer(
'DORMLQ', infot, nout, info, ok )
202 CALL
alaesm( path, ok, nout )
207 CALL plasma_dealloc_handle( ht, info )