100 SUBROUTINE zchklqt( THRESH, TSTERR, NM, MVAL, NN, NVAL, NNB,
110 INTEGER NM, NN, NNB, NOUT
111 DOUBLE PRECISION THRESH
114 INTEGER MVAL( * ), NBVAL( * ), NVAL( * )
121 parameter( ntests = 6 )
125 INTEGER I, J, K, T, M, N, NB, NFAIL, NERRS, NRUN,
129 DOUBLE PRECISION RESULT( NTESTS )
140 COMMON / infoc / infot, nunit, ok, lerr
141 COMMON / srnamc / srnamt
155 IF( tsterr )
CALL zerrlqt( path, nout )
176 IF( (nb.LE.minmn).AND.(nb.GT.0) )
THEN
177 CALL zlqt04( m, n, nb, result )
183 IF( result( t ).GE.thresh )
THEN
184 IF( nfail.EQ.0 .AND. nerrs.EQ.0 )
185 $
CALL alahd( nout, path )
186 WRITE( nout, fmt = 9999 )m, n, nb,
199 CALL alasum( path, nout, nfail, nrun, nerrs )
201 9999
FORMAT(
' M=', i5,
', N=', i5,
', NB=', i4,
202 $
' 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 zchklqt(thresh, tsterr, nm, mval, nn, nval, nnb, nbval, nout)
ZCHKLQT
subroutine zerrlqt(path, nunit)
ZERLQT
subroutine zlqt04(m, n, nb, result)
DLQT04