116 INTEGER NM, NN, NNB, NOUT
117 DOUBLE PRECISION THRESH
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
135 DOUBLE PRECISION RESULT( NTESTS )
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
274 IF( result( t ).GE.thresh )
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(
'DORGTSQR and DORHR_COL: M=', i5,
', N=', i5,
297 $
', MB1=', i5,
', NB1=', i5,
', NB2=', i5,
298 $
' test(', i2,
')=', g12.5 )
299 9998
FORMAT(
'DORGTSQR_ROW and DORHR_COL: M=', i5,
', N=', i5,
300 $
', MB1=', i5,
', NB1=', i5,
', NB2=', i5,
301 $
' test(', i2,
')=', g12.5 )
subroutine alasum(type, nout, nfail, nrun, nerrs)
ALASUM
subroutine alahd(iounit, path)
ALAHD
subroutine dchkorhr_col(thresh, tsterr, nm, mval, nn, nval, nnb, nbval, nout)
DCHKORHR_COL
subroutine derrorhr_col(path, nunit)
DERRORHR_COL
subroutine dorhr_col01(m, n, mb1, nb1, nb2, result)
DORHR_COL01
subroutine dorhr_col02(m, n, mb1, nb1, nb2, result)
DORHR_COL02