TESTING/LIN/dchktr.f(3)
π TESTING/LIN/dchktr.f(3) π
okay so this page is straight out of the Library Functions Manual, and it's literally the doc for TESTING/LIN/dchktr.f β a testing routine with so many parameters that she's giving main-character energy for real. buckle up bestie, we're going through every single one. π¦
π NAME π
TESTING/LIN/dchktr.f β that's the name, periodt. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine dchktr (dotype, nn, nval, nnb, nbval, nns, nsval, thresh,
tsterr, nmax, a, ainv, b, x, xact, work, rwork, iwork, nout)
DCHKTR
π Function/Subroutine Documentation π
subroutine dchktr (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, double precision, dimension( * ) a, double
precision, dimension( * ) ainv, double precision, dimension( * ) b,
double precision, dimension( * ) x, double precision, dimension( * )
xact, double precision, dimension( * ) work, double precision,
dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
DCHKTR
Purpose
DCHKTRtestsDTRTRI,-TRS,-RFS, and-CON, andDLATRS(3)
that's the whole purpose. she's concise, she's iconic, she knows what she's about. π
Parameters
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). The matrix types to be used for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. π«ΆNNβNN is INTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix column dimensionN.NNBβNNB is INTEGER. The number of values ofNBcontained in the vectorNBVAL.NBVALβNBVAL is INTEGER array, dimension (NNB). The values of the blocksizeNB.NNSβNNS is INTEGER. The number of values ofNRHScontained in the vectorNSVAL.NSVALβNSVAL is INTEGER array, dimension (NNS). The values of the number of right hand sidesNRHS.THRESHβTHRESH is DOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0. πTSTERRβTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAX is INTEGER. The leading dimension of the work arrays.NMAX >= the maximum value of N in NVAL. do not play with this one bestie. β οΈAβA is DOUBLE PRECISION array, dimension (NMAX*NMAX).AINVβAINV is DOUBLE PRECISION array, dimension (NMAX*NMAX).BβB is DOUBLE PRECISION array, dimension (NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.XβX is DOUBLE PRECISION array, dimension (NMAX*NSMAX).XACTβXACT is DOUBLE PRECISION array, dimension (NMAX*NSMAX).WORKβWORK is DOUBLE PRECISION array, dimension (NMAX*max(3,NSMAX)).RWORKβRWORK is DOUBLE PRECISION array, dimension (max(NMAX,2*NSMAX)).IWORKβIWORK is INTEGER array, dimension (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 164 of file dchktr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
and that's the whole page, bestie β no cap, every parameter accounted for, every array dimension preserved exactly. π brought to you by LAPACK Version 3.12.0 and the source page TESTING/LIN/dchktr.f(3). slay. πβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms