TESTING/LIN/zchkhe_rk.f(3)

NAME
TESTING/LIN/zchkhe_rk.f

SYNOPSIS

  Functions/Subroutines
subroutine zchkhe_rk (dotype, nn, nval, nnb, nbval, nns, nsval, thresh, tsterr, nmax, a, afac, e, ainv, b, x, xact, work, rwork, iwork, nout)
ZCHKHE_RK

Function/Subroutine Documentation

  subroutine zchkhe_rk (logical, dimension( * ) dotype, integer nn, integer, dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer nns, integer, dimension( * ) nsval, double precision thresh, logical tsterr, integer nmax, complex*16, dimension( * ) a, complex*16, dimension( * ) afac, complex*16, dimension( * ) e, complex*16, dimension( * ) ainv, complex*16, dimension( * ) b, complex*16, dimension( * ) x, complex*16, dimension( * ) xact, complex*16, dimension( * ) work, double precision, dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)

ZCHKHE_RK

Purpose:

    !>
    !> ZCHKHE_RK tests ZHETRF_RK, -TRI_3, -TRS_3,
    !> and -CON_3.
    !>

Parameters
    DOTYPE

    !>          DOTYPE is LOGICAL array, dimension (NTYPES)
    !>          The matrix types to be used for testing.  Matrices of type j
    !>          (for 1 <= j <= NTYPES) are used for testing if DOTYPE(j) =
    !>          .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used.
    !>

    NN

    !>          NN is INTEGER
    !>          The number of values of N contained in the vector NVAL.
    !>

    NVAL

    !>          NVAL is INTEGER array, dimension (NN)
    !>          The values of the matrix dimension N.
    !>

    NNB

    !>          NNB is INTEGER
    !>          The number of values of NB contained in the vector NBVAL.
    !>

    NBVAL

    !>          NBVAL is INTEGER array, dimension (NNB)
    !>          The values of the blocksize NB.
    !>

    NNS

    !>          NNS is INTEGER
    !>          The number of values of NRHS contained in the vector NSVAL.
    !>

    NSVAL

    !>          NSVAL is INTEGER array, dimension (NNS)
    !>          The values of the number of right hand sides NRHS.
    !>

    THRESH

    !>          THRESH is DOUBLE PRECISION
    !>          The threshold value for the test ratios.  A result is
    !>          included in the output file if RESULT >= THRESH.  To have
    !>          every test ratio printed, use THRESH = 0.
    !>

    TSTERR

    !>          TSTERR is LOGICAL
    !>          Flag that indicates whether error exits are to be tested.
    !>

    NMAX

    !>          NMAX is INTEGER
    !>          The maximum value permitted for N, used in dimensioning the
    !>          work arrays.
    !>

    A

    !>          A is CCOMPLEX*16 array, dimension (NMAX*NMAX)
    !>

    AFAC

    !>          AFAC is COMPLEX*16 array, dimension (NMAX*NMAX)
    !>

    E

    !>          E is COMPLEX*16 array, dimension (NMAX)
    !>

    AINV

    !>          AINV is COMPLEX*16 array, dimension (NMAX*NMAX)
    !>

    B

    !>          B is CCOMPLEX*16 array, dimension (NMAX*NSMAX)
    !>          where NSMAX is the largest entry in NSVAL.
    !>

    X

    !>          X is COMPLEX*16 array, dimension (NMAX*NSMAX)
    !>

    XACT

    !>          XACT is COMPLEX*16 array, dimension (NMAX*NSMAX)
    !>

    WORK

    !>          WORK is COMPLEX*16 array, dimension (NMAX*max(3,NSMAX))
    !>

    RWORK

    !>          RWORK is DOUBLE PRECISION array, dimension (max(NMAX,2*NSMAX)
    !>

    IWORK

    !>          IWORK is INTEGER array, dimension (2*NMAX)
    !>

    NOUT

    !>          NOUT is INTEGER
    !>          The unit number for output.
    !>

Author
    Univ. of Tennessee

    Univ. of California Berkeley

    Univ. of Colorado Denver

    NAG Ltd.

Definition at line 174 of file zchkhe_rk.f.

Author

Generated automatically by Doxygen for LAPACK from the source code.