SCALAPACK 2.2.2
LAPACK: Linear Algebra PACKage
All Classes Files Functions Variables Typedefs Macros
blacstest.f File Reference

Go to the source code of this file.

Functions/Subroutines

program blacstest
 
subroutine runtests (mem, memlen, cmem, cmemlen, prec, nprec, outnum, verb, testsdrv, testbsbr, testcomb, testaux)
 
subroutine makegrids (contexts, outnum, ngrids, p, q)
 
subroutine freegrids (ngrids, contexts)
 
subroutine auxtest (outnum, mem, memlen)
 
subroutine bttranschar (transto, n, cmem, imem)
 
subroutine btinfo (test, memused, mem, memlen, cmemused, cmem, cmemlen, outnum, nop, nscope, trep, tcoh, ntop, nshape, nmat, nsrc, ngrid, opptr, scopeptr, topptr, uploptr, diagptr, mptr, nptr, ldsptr, lddptr, ldiptr, rsrcptr, csrcptr, rdestptr, cdestptr, pptr, qptr)
 
subroutine rdbtin (testsdrv, testbsbr, testcomb, testaux, nprec, prec, verb, outnum)
 
integer function ibtmsgid ()
 
subroutine btunpack (test, mem, memlen, nop, nscope, trep, tcoh, ntop, nshape, nmat, nsrc, ngrid, opptr, scopeptr, topptr, uploptr, diagptr, mptr, nptr, ldsptr, lddptr, ldiptr, rsrcptr, csrcptr, rdestptr, cdestptr, pptr, qptr)
 
integer function safeindex (indx, size1, size2)
 
subroutine rdsdrv (memused, mem, memlen, cmemused, cmem, cmemlen, outnum)
 
subroutine chkmatdat (nout, infile, tstflag, nmat, m0, n0, ldas0, ldad0, ldi0)
 
logical function allpass (thistest)
 
subroutine rdbsbr (memused, mem, memlen, cmemused, cmem, cmemlen, outnum)
 
subroutine isdrvtest (outnum, verb, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, rdest0, cdest0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine ssdrvtest (outnum, verb, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, rdest0, cdest0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine dsdrvtest (outnum, verb, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, rdest0, cdest0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine csdrvtest (outnum, verb, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, rdest0, cdest0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine zsdrvtest (outnum, verb, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, rdest0, cdest0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine ibsbrtest (outnum, verb, nscope, scope0, ntop, top0, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine sbsbrtest (outnum, verb, nscope, scope0, ntop, top0, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine dbsbrtest (outnum, verb, nscope, scope0, ntop, top0, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine cbsbrtest (outnum, verb, nscope, scope0, ntop, top0, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine zbsbrtest (outnum, verb, nscope, scope0, ntop, top0, nshape, uplo0, diag0, nmat, m0, n0, ldas0, ldad0, nsrc, rsrc0, csrc0, ngrid, context0, p0, q0, tfail, mem, memlen)
 
subroutine rdcomb (memused, mem, memlen, cmemused, cmem, cmemlen, outnum)
 
subroutine ibtcheckin (nftests, outnum, maxerr, nerr, ierr, ival, tfailed)
 
subroutine iinitmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval, testnum, myrow, mycol)
 
subroutine igenmat (m, n, a, lda, testnum, myrow, mycol)
 
integer function ibtran (iseed)
 
subroutine ipadmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval)
 
subroutine ichkpad (uplo, diag, m, n, mem, lda, rsrc, csrc, myrow, mycol, ipre, ipost, checkval, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine ichkmat (uplo, diag, m, n, a, lda, rsrc, csrc, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine iprinterrs (outnum, maxerr, nerr, erribuf, errdbuf, counting, tfailed)
 
subroutine sbtcheckin (nftests, outnum, maxerr, nerr, ierr, sval, tfailed)
 
subroutine sinitmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval, testnum, myrow, mycol)
 
subroutine sgenmat (m, n, a, lda, testnum, myrow, mycol)
 
real function sbtran (iseed)
 
subroutine spadmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval)
 
subroutine schkpad (uplo, diag, m, n, mem, lda, rsrc, csrc, myrow, mycol, ipre, ipost, checkval, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine schkmat (uplo, diag, m, n, a, lda, rsrc, csrc, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine sprinterrs (outnum, maxerr, nerr, erribuf, errdbuf, counting, tfailed)
 
subroutine dbtcheckin (nftests, outnum, maxerr, nerr, ierr, dval, tfailed)
 
subroutine dinitmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval, testnum, myrow, mycol)
 
subroutine dgenmat (m, n, a, lda, testnum, myrow, mycol)
 
double precision function dbtran (iseed)
 
subroutine dpadmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval)
 
subroutine dchkpad (uplo, diag, m, n, mem, lda, rsrc, csrc, myrow, mycol, ipre, ipost, checkval, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine dchkmat (uplo, diag, m, n, a, lda, rsrc, csrc, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine dprinterrs (outnum, maxerr, nerr, erribuf, errdbuf, counting, tfailed)
 
subroutine cbtcheckin (nftests, outnum, maxerr, nerr, ierr, cval, tfailed)
 
subroutine cinitmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval, testnum, myrow, mycol)
 
subroutine cgenmat (m, n, a, lda, testnum, myrow, mycol)
 
complex function cbtran (iseed)
 
subroutine cpadmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval)
 
subroutine cchkpad (uplo, diag, m, n, mem, lda, rsrc, csrc, myrow, mycol, ipre, ipost, checkval, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine cchkmat (uplo, diag, m, n, a, lda, rsrc, csrc, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine cprinterrs (outnum, maxerr, nerr, erribuf, errdbuf, counting, tfailed)
 
subroutine zbtcheckin (nftests, outnum, maxerr, nerr, ierr, zval, tfailed)
 
subroutine zinitmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval, testnum, myrow, mycol)
 
subroutine zgenmat (m, n, a, lda, testnum, myrow, mycol)
 
double complex function zbtran (iseed)
 
subroutine zpadmat (uplo, diag, m, n, mem, lda, ipre, ipost, checkval)
 
subroutine zchkpad (uplo, diag, m, n, mem, lda, rsrc, csrc, myrow, mycol, ipre, ipost, checkval, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine zchkmat (uplo, diag, m, n, a, lda, rsrc, csrc, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine zprinterrs (outnum, maxerr, nerr, erribuf, errdbuf, counting, tfailed)
 
subroutine isumtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, mem, memlen)
 
integer function ibtabs (val)
 
subroutine ichksum (scope, ictxt, m, n, a, lda, testnum, maxerr, nerr, erribuf, errdbuf, iseed)
 
subroutine ssumtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, mem, memlen)
 
real function sbtabs (val)
 
real function sbteps ()
 
subroutine schksum (scope, ictxt, m, n, a, lda, testnum, maxerr, nerr, erribuf, errdbuf, iseed)
 
subroutine dsumtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, mem, memlen)
 
double precision function dbtabs (val)
 
double precision function dbteps ()
 
subroutine dchksum (scope, ictxt, m, n, a, lda, testnum, maxerr, nerr, erribuf, errdbuf, iseed)
 
subroutine csumtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, mem, memlen)
 
real function cbtabs (val)
 
subroutine cchksum (scope, ictxt, m, n, a, lda, testnum, maxerr, nerr, erribuf, errdbuf, iseed)
 
subroutine zsumtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, mem, memlen)
 
double precision function zbtabs (val)
 
subroutine zchksum (scope, ictxt, m, n, a, lda, testnum, maxerr, nerr, erribuf, errdbuf, iseed)
 
subroutine iamxtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine ibtspcoord (scope, pnum, myrow, mycol, npcol, prow, pcol)
 
integer function ibtspnum (scope, prow, pcol, npcol)
 
subroutine ircchk (ipre, ipost, padval, m, n, ra, ca, ldi, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine ichkamx (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine samxtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine srcchk (ipre, ipost, padval, m, n, ra, ca, ldi, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine schkamx (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine damxtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine drcchk (ipre, ipost, padval, m, n, ra, ca, ldi, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine dchkamx (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine camxtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine crcchk (ipre, ipost, padval, m, n, ra, ca, ldi, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine cchkamx (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine zamxtest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine zrcchk (ipre, ipost, padval, m, n, ra, ca, ldi, myrow, mycol, testnum, maxerr, nerr, erribuf, errdbuf)
 
subroutine zchkamx (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine iamntest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine ichkamn (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine samntest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine schkamn (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine damntest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine dchkamn (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine camntest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine cchkamn (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)
 
subroutine zamntest (outnum, verb, topsrepeat, topscohrnt, nscope, scope0, ntop, top0, nmat, m0, n0, ldas0, ldad0, ldi0, ndest, rdest0, cdest0, ngrid, context0, p0, q0, iseed, rmem, cmem, rclen, mem, memlen)
 
subroutine zchkamn (scope, ictxt, m, n, a, lda, ra, ca, ldi, testnum, maxerr, nerr, erribuf, errdbuf, iseed, vals)