100 SUBROUTINE cchktsqr( THRESH, TSTERR, NM, MVAL, NN, NVAL, NNB,
110 INTEGER NM, NN, NNB, NOUT
114 INTEGER MVAL( * ), NBVAL( * ), NVAL( * )
121 parameter( ntests = 6 )
125 INTEGER I, J, K, T, M, N, NB, NFAIL, NERRS, NRUN, INB,
129 REAL RESULT( NTESTS )
144 COMMON / infoc / infot, nunit, ok, lerr
145 COMMON / srnamc / srnamt
159 IF( tsterr )
CALL cerrtsqr( path, nout )
171 IF (min(m,n).NE.0)
THEN
181 CALL ctsqr01(
'TS', m, n, mb, nb, result )
187 IF( result( t ).GE.thresh )
THEN
188 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
189 $
CALL alahd( nout, path )
190 WRITE( nout, fmt = 9999 )m, n, mb, nb,
211 IF (min(m,n).NE.0)
THEN
221 CALL ctsqr01(
'SW', m, n, mb, nb, result )
227 IF( result( t ).GE.thresh )
THEN
228 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
229 $
CALL alahd( nout, path )
230 WRITE( nout, fmt = 9998 )m, n, mb, nb,
244 CALL alasum( path, nout, nfail, nrun, nerrs )
246 9999
FORMAT(
'TS: M=', i5,
', N=', i5,
', MB=', i5,
247 $
', NB=', i5,
' test(', i2,
')=', g12.5 )
248 9998
FORMAT(
'SW: M=', i5,
', N=', i5,
', MB=', i5,
249 $
', NB=', i5,
' test(', i2,
')=', g12.5 )
subroutine ctsqr01(TSSW, M, N, MB, NB, RESULT)
CTSQR01
subroutine alasum(TYPE, NOUT, NFAIL, NRUN, NERRS)
ALASUM
subroutine xlaenv(ISPEC, NVALUE)
XLAENV
subroutine alahd(IOUNIT, PATH)
ALAHD
subroutine alaerh(PATH, SUBNAM, INFO, INFOE, OPTS, M, N, KL, KU, N5, IMAT, NFAIL, NERRS, NOUT)
ALAERH
subroutine cerrtsqr(PATH, NUNIT)
CERRTSQR
subroutine cchktsqr(THRESH, TSTERR, NM, MVAL, NN, NVAL, NNB, NBVAL, NOUT)
CCHKQRT