38 REAL anrm, ccond, rcond
42 INTEGER hl( 2 ), hpiv( 2 )
43 REAL r( nmax ), r1( nmax ), r2( nmax )
44 COMPLEX a( nmax, nmax ), af( nmax, nmax ), b( nmax ),
45 $ w( 2*nmax ), x( nmax )
52 EXTERNAL alaesm, cgbcon, cgbequ, cgbrfs, cgbtf2, cgbtrf,
53 $ cgbtrs, cgecon,
cgeequ, cgerfs, cgetf2, cgetrf,
62 common / infoc / infot, nout, ok, lerr
63 common / srnamc / srnamt
71 WRITE( nout, fmt = * )
83 a( i, j ) = cmplx( 1. /
REAL( I+J ), -1. /
REAL( I+J ) )
84 af( i, j ) = cmplx( 1. /
REAL( I+J ), -1. /
REAL( I+J ) )
98 IF(
lsamen( 2, c2,
'GE' ) )
THEN
103 $ 2, 1, hl, hpiv, info )
110 CALL
chkxer(
'CGETRF', infot, nout, info, ok )
113 CALL
chkxer(
'CGETRF', infot, nout, info, ok )
116 CALL
chkxer(
'CGETRF', infot, nout, info, ok )
124 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
128 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
132 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
136 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
140 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
144 CALL plasma_dealloc_handle( hl, info )
145 CALL plasma_dealloc_handle( hpiv, info )
153 CALL
chkxer(
'CGETRF', infot, nout, info, ok )
156 CALL
chkxer(
'CGETRF', infot, nout, info, ok )
159 CALL
chkxer(
'CGETRF', infot, nout, info, ok )
167 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
171 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
175 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
179 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
183 CALL
chkxer(
'CGETRS', infot, nout, info, ok )
189 CALL
alaesm( path, ok, nout )