99 SUBROUTINE zchkqrt( THRESH, TSTERR, NM, MVAL, NN, NVAL, NNB,
109 INTEGER NM, NN, NNB, NOUT
110 DOUBLE PRECISION THRESH
113 INTEGER MVAL( * ), NBVAL( * ), NVAL( * )
120 parameter( ntests = 6 )
124 INTEGER I, J, K, T, M, N, NB, NFAIL, NERRS, NRUN,
128 DOUBLE PRECISION RESULT( NTESTS )
139 COMMON / infoc / infot, nunit, ok, lerr
140 COMMON / srnamc / srnamt
154 IF( tsterr )
CALL zerrqrt( path, nout )
175 IF( (nb.LE.minmn).AND.(nb.GT.0) )
THEN
176 CALL zqrt04( m, n, nb, result )
182 IF( result( t ).GE.thresh )
THEN
183 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
184 $
CALL alahd( nout, path )
185 WRITE( nout, fmt = 9999 )m, n, nb,
198 CALL alasum( path, nout, nfail, nrun, nerrs )
200 9999
FORMAT(
' M=', i5,
', N=', i5,
', NB=', i4,
201 $
' test(', i2,
')=', g12.5 )
subroutine alaerh(path, subnam, info, infoe, opts, m, n, kl, ku, n5, imat, nfail, nerrs, nout)
ALAERH
subroutine zchkqrt(thresh, tsterr, nm, mval, nn, nval, nnb, nbval, nout)
ZCHKQRT