ZCHKPB(3)
π ZCHKPB(3) π β straight out of the Library Functions Manual π
okay so bestie, this one lives in the Library Functions Manual section 3 (yes, the (3) is right there in the title, mwah) β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkpb.f
like... that's the whole name. that's the whole path. she's long, she's specific, she's that girl π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZCHKPB (dotype, nn, nval, nnb, nbval, nns, nsval, thresh,
tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, nout)
ZCHKPB
π¦ Function/Subroutine Documentation π¦
subroutine ZCHKPB (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( * ) ainv, complex*16, dimension( * ) b,
complex*16, dimension( * ) x, complex*16, dimension( * ) xact, complex*16,
dimension( * ) work, double precision, dimension( * ) rwork, integer nout)
ZCHKPB
π Purpose π
!>!> ZCHKPB tests ZPBTRF, -TRS, -RFS, and -CON.!>
no cap, that's literally the whole purpose. she tests four routines and she does it fabulously π
π Parameters π
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES)
The matrix types to be used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used.
so it's a lil yes/no switch for every single matrix type, and honestly? iconic behaviour π
NNβNN is INTEGER
The number of values ofNcontained in the vectorNVAL.
NVALβNVAL is INTEGER array, dimension (NN)
The values of the matrix dimension N.
this is the lineup of sizes she's gonna try on. fashion show for matrices fr fr π
NNBβNNB is INTEGER
The number of values ofNBcontained in the vectorNBVAL.
NBVALβNBVAL is INTEGER array, dimension (NNB)
The values of the blocksize NB.
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 sides NRHS.
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.
π«Ά reminder from the page itself: if you want every single test ratio printed, THRESH = 0. that's the full-send setting, bestie.
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.
she's the ceiling. she's the limit. she's the reason your arrays are that big π
AβA is DOUBLE PRECISION array, dimension (NMAX*NMAX)AFACβAFAC 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))NOUTβNOUT is INTEGER
The unit number for output.
that's where all the gossip gets printed π
β Author β
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line165of filezchkpb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. not me being a whole auto-generated queen β¨
and that's the whole page, bestie β nothing skipped, nothing dropped, every array, every dimension, every NMAX*NSMAX exactly where it belongs π§
LAPACK β Version 3.12.0 Β· dated /home/abui...IN/zchkpb.f(3) β mwah, bye, slay π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms