98 SUBROUTINE schkqrt( THRESH, TSTERR, NM, MVAL, NN, NVAL, NNB,
108 INTEGER NM, NN, NNB, NOUT
112 INTEGER MVAL( * ), NBVAL( * ), NVAL( * )
118 parameter( ntests = 6 )
122 INTEGER I, J, K, T, M, N, NB, NFAIL, NERRS, NRUN,
126 REAL RESULT( NTESTS )
137 COMMON / infoc / infot, nunit, ok, lerr
138 COMMON / srnamc / srnamt
152 IF( tsterr )
CALL serrqrt( path, nout )
170 IF( (nb.LE.minmn).AND.(nb.GT.0) )
THEN
174 CALL sqrt04( m, n, nb, result )
180 IF( result( t ).GE.thresh )
THEN
181 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
182 $
CALL alahd( nout, path )
183 WRITE( nout, fmt = 9999 )m, n, nb,
196 CALL alasum( path, nout, nfail, nrun, nerrs )
198 9999
FORMAT(
' M=', i5,
', N=', i5,
', NB=', i4,
199 $
' test(', i2,
')=', g12.5 )
subroutine alasum(type, nout, nfail, nrun, nerrs)
ALASUM
subroutine alaerh(path, subnam, info, infoe, opts, m, n, kl, ku, n5, imat, nfail, nerrs, nout)
ALAERH
subroutine alahd(iounit, path)
ALAHD
subroutine schkqrt(thresh, tsterr, nm, mval, nn, nval, nnb, nbval, nout)
SCHKQRT
subroutine serrqrt(path, nunit)
SERRQRT
subroutine sqrt04(m, n, nb, result)
SQRT04