DCHKQL(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… NAME πŸ’…

Okay bestie, this is the dchkql.f(3) page from the Library Functions Manual, and the name slot is literally this path:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchkql.f


✨ SYNOPSIS ✨

🧚 Functions/Subroutines 🧚

subroutine DCHKQL (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
    thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
    rwork, nout)
    DCHKQL

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine DCHKQL (logical, dimension( * ) dotype, integer nm, integer,
    dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
    nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval,
    integer nrhs, double precision thresh, logical tsterr, integer nmax,
    double precision, dimension( * ) a, double precision, dimension( * ) af,
    double precision, dimension( * ) aq, double precision, dimension( * )
    al, double precision, dimension( * ) ac, double precision, dimension( *
    ) b, double precision, dimension( * ) x, double precision, dimension( *
    ) xact, double precision, dimension( * ) tau, double precision,
    dimension( * ) work, double precision, dimension( * ) rwork, integer
    nout)
    DCHKQL

🌸 Purpose 🌸

The source says it plain: !> DCHKQL tests DGEQLF, DORGQL and DORMQL. That’s the whole assignment, and it’s iconic. πŸ’–βœ¨

πŸŽ€ Parameters πŸŽ€

  • DOTYPE β€” DOTYPE is a LOGICAL array, dimension (NTYPES). It’s the β€œwhich matrix types are we testing” list. 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. Selective testing, we love to see it.
  • NM β€” NM is INTEGER. It’s the number of values of M contained in the vector MVAL.
  • MVAL β€” MVAL is INTEGER array, dimension (NM). These are the values of the matrix row dimension M.
  • NN β€” NN is INTEGER. It’s the number of values of N contained in the vector NVAL.
  • NVAL β€” NVAL is INTEGER array, dimension (NN). These are the values of the matrix column dimension N.
  • NNB β€” NNB is INTEGER. It’s the number of values of NB and NX contained in the vectors NBVAL and NXVAL. The blocking parameters are used in pairs (NB,NX). Pair them up, bestie.
  • NBVAL β€” NBVAL is INTEGER array, dimension (NNB). These are the values of the blocksize NB.
  • NXVAL β€” NXVAL is INTEGER array, dimension (NNB). These are the values of the crossover point NX.
  • NRHS β€” NRHS is INTEGER. It’s the number of right hand side vectors to be generated for each linear system.
  • THRESH β€” THRESH is DOUBLE PRECISION. It’s 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. Maximum transparency mode.
  • TSTERR β€” TSTERR is LOGICAL. It’s a flag that indicates whether error exits are to be tested.
  • NMAX β€” NMAX is INTEGER. It’s the maximum value permitted for M or N, used in dimensioning the work arrays.
  • A β€” A is DOUBLE PRECISION array, dimension (NMAX*NMAX).
  • AF β€” AF is DOUBLE PRECISION array, dimension (NMAX*NMAX).
  • AQ β€” AQ is DOUBLE PRECISION array, dimension (NMAX*NMAX).
  • AL β€” AL is DOUBLE PRECISION array, dimension (NMAX*NMAX).
  • AC β€” AC is DOUBLE PRECISION array, dimension (NMAX*NMAX).
  • B β€” B is DOUBLE PRECISION array, dimension (NMAX*NRHS).
  • X β€” X is DOUBLE PRECISION array, dimension (NMAX*NRHS).
  • XACT β€” XACT is DOUBLE PRECISION array, dimension (NMAX*NRHS).
  • TAU β€” TAU is DOUBLE PRECISION array, dimension (NMAX).
  • WORK β€” WORK is DOUBLE PRECISION array, dimension (NMAX*NMAX).
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (NMAX).
  • NOUT β€” NOUT is INTEGER. It’s the unit number for output.

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 193 of file dchkql.f.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


Okay bestie, that’s the whole page. Cute sign-off: this is from LAPACK Version 3.12.0, at /home/abui...IN/dchkql.f(3). No date in the footer, so I’m not inventing one β€” periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from