TESTING/LIN/cchkpb.f(3)
π NAME π
TESTING/LIN/cchkpb.f β yes bestie, thatβs the file this whole page is about. It comes from the Library Functions Manual, and weβre folding that manual name in right here instead of copying the header line. slay.
πΈ SYNOPSIS πΈ
β¨ Functions/Subroutines β¨
subroutine cchkpb (dotype, nn, nval, nnb, nbval, nns, nsval, thresh,
tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, nout)
CCHKPB β iconic, honestly.
π¦ Function/Subroutine Documentation π¦
subroutine cchkpb (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nns, integer, dimension( * ) nsval, real thresh, logical tsterr, integer
nmax, complex, dimension( * ) a, complex, dimension( * ) afac, complex,
dimension( * ) ainv, complex, dimension( * ) b, complex, dimension( * )
x, complex, dimension( * ) xact, complex, dimension( * ) work, real,
dimension( * ) rwork, integer nout)
CCHKPB
π Purpose π
Okay so CCHKPB tests CPBTRF, -TRS, -RFS, and -CON. Thatβs the whole purpose, and it ate. π
π Parameters π
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). This is the matrix-type menu: for eachjwhere1 <= j <= NTYPES, typejgets tested ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. no cap.NNβNN is INTEGER. Itβs the number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). These are the values of the matrix dimensionN.NNBβNNB is INTEGER. Number of values ofNBcontained in the vectorNBVAL.NBVALβNBVAL is INTEGER array, dimension (NNB). The values of the blocksizeNB.NNSβNNS is INTEGER. 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 REAL. Threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0. Thatβs the βshow me everythingβ button, bestie.TSTERRβTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAX is INTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβA is REAL array, dimension (NMAX*NMAX). Yep, the parameter block saysREALright there; Iβm not editing the source, just serving it to you exactly π .AFACβAFAC is REAL array, dimension (NMAX*NMAX).AINVβAINV is REAL array, dimension (NMAX*NMAX).BβB is REAL array, dimension (NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.XβX is REAL array, dimension (NMAX*NSMAX).XACTβXACT is REAL array, dimension (NMAX*NSMAX).WORKβWORK is REAL array, dimension (NMAX*max(3,NSMAX)).RWORKβRWORK is REAL array, dimension (max(NMAX,2*NSMAX)).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 165 of file cchkpb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie! byeee π«Άβ¨ β source: TESTING/LIN/cchkpb.f(3); version: LAPACK Version 3.12.0; date: not listed on the footer, so Iβm not inventing one π
π¦ 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