39 COMPLEX*16 a( nmax, nmax ), af( nmax, nmax ), b( nmax ),
40 $ w( nmax ), x( nmax )
45 $ zunglq, zunml2, zunmlq
53 common / infoc / infot, nout, ok, lerr
54 common / srnamc / srnamt
57 INTRINSIC dble, dcmplx
62 WRITE( nout, fmt = * )
68 a( i, j ) = dcmplx( 1.d0 / dble( i+j ),
69 $ -1.d0 / dble( i+j ) )
70 af( i, j ) = dcmplx( 1.d0 / dble( i+j ),
71 $ -1.d0 / dble( i+j ) )
95 CALL
chkxer(
'ZGELQF', infot, nout, info, ok )
98 CALL
chkxer(
'ZGELQF', infot, nout, info, ok )
101 CALL
chkxer(
'ZGELQF', infot, nout, info, ok )
108 CALL
chkxer(
'ZGELQS', infot, nout, info, ok )
111 CALL
chkxer(
'ZGELQS', infot, nout, info, ok )
114 CALL
chkxer(
'ZGELQS', infot, nout, info, ok )
117 CALL
chkxer(
'ZGELQS', infot, nout, info, ok )
120 CALL
chkxer(
'ZGELQS', infot, nout, info, ok )
123 CALL
chkxer(
'ZGELQS', infot, nout, info, ok )
130 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
133 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
136 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
139 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
142 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
145 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
148 CALL
chkxer(
'ZUNGLQ', infot, nout, info, ok )
154 CALL
plasma_zunmlq(
'/', plasmaconjtrans, 0, 0, 0, a, 1, x, af, 1,
156 CALL
chkxer(
'ZUNMLQ', infot, nout, info, ok )
158 CALL
plasma_zunmlq( plasmaleft,
'/', 0, 0, 0, a, 1, x, af, 1,
160 CALL
chkxer(
'ZUNMLQ', infot, nout, info, ok )
162 CALL
plasma_zunmlq( plasmaleft, plasmaconjtrans, -1, 0, 0, a, 1,
164 CALL
chkxer(
'ZUNMLQ', infot, nout, info, ok )
166 CALL
plasma_zunmlq( plasmaleft, plasmaconjtrans, 0, -1, 0, a, 1,
168 CALL
chkxer(
'ZUNMLQ', infot, nout, info, ok )
170 CALL
plasma_zunmlq( plasmaleft, plasmaconjtrans, 0, 0, -1, a, 1,
172 CALL
chkxer(
'ZUNMLQ', infot, nout, info, ok )
197 CALL
alaesm( path, ok, nout )
202 CALL plasma_dealloc_handle( ht, info )