100 SUBROUTINE schktsqr( 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 serrtsqr( path, nout )
171 IF (min(m,n).NE.0)
THEN
181 CALL stsqr01(
'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 stsqr01(
'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 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 stsqr01(TSSW, M, N, MB, NB, RESULT)
STSQR01
subroutine schktsqr(THRESH, TSTERR, NM, MVAL, NN, NVAL, NNB, NBVAL, NOUT)
SCHKQRT
subroutine serrtsqr(PATH, NUNIT)
DERRTSQR