116 INTEGER NM, NN, NNB, NOUT
120 INTEGER MVAL( * ), NBVAL( * ), NVAL( * )
127 parameter( ntests = 6 )
130 CHARACTER(LEN=3) PATH
131 INTEGER I, IMB1, INB1, INB2, J, T, M, N, MB1, NB1,
132 $ nb2, nfail, nerrs, nrun
146 CHARACTER(LEN=32) SRNAMT
150 COMMON / infoc / infot, nunit, ok, lerr
151 COMMON / srnamc / srnamt
180 IF (
min( m, n ).GT.0 .AND. m.GE.n )
THEN
201 IF( nb1.GT.0 .AND. nb2.GT.0 )
THEN
212 IF( result( t ).GE.thresh )
THEN
213 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
214 $
CALL alahd( nout, path )
215 WRITE( nout, fmt = 9999 ) m, n, mb1,
216 $ nb1, nb2, t, result( t )
242 IF (
min( m, n ).GT.0 .AND. m.GE.n )
THEN
263 IF( nb1.GT.0 .AND. nb2.GT.0 )
THEN
275 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
276 $
CALL alahd( nout, path )
277 WRITE( nout, fmt = 9998 ) m, n, mb1,
278 $ nb1, nb2, t, result( t )
294 CALL alasum( path, nout, nfail, nrun, nerrs )
296 9999
FORMAT(
'CUNGTSQR and CUNHR_COL: M=', i5,
', N=', i5,
297 $
', MB1=', i5,
', NB1=', i5,
', NB2=', i5,
298 $
' test(', i2,
')=', g12.5 )
300 $ ', mb1=
', I5, ', nb1=
', I5, ', nb2=
', I5,
301 $ ' test(
', I2, ')=
', G12.5 )
subroutine cungtsqr_row(m, n, mb, nb, a, lda, t, ldt, work, lwork, info)
CUNGTSQR_ROW
subroutine cunhr_col(m, n, nb, a, lda, t, ldt, d, info)
CUNHR_COL
subroutine cchkunhr_col(thresh, tsterr, nm, mval, nn, nval, nnb, nbval, nout)
CCHKUNHR_COL