TESTING/LIN/zchktb.f(3)
π TESTING/LIN/zchktb.f(3) β Library Functions Manual π
okay so bestie, this is the page for TESTING/LIN/zchktb.f from the LAPACK testing suite, and honestly? it's giving "the friend who quietly checks everyone's homework" energy. let's get into it β¨
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine zchktb (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
ab, ainv, b, x, xact, work, rwork, nout)
ZCHKTB β that's the whole name, that's the whole vibe π
π¦ Function/Subroutine Documentation π¦
subroutine zchktb (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nns, integer, dimension( * ) nsval, double
precision thresh, logical tsterr, integer nmax, complex*16, dimension( *
) ab, 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)
ZCHKTB
β¨ Purpose β¨
!>!> ZCHKTB tests ZTBTRS, -RFS, and -CON, and ZLATBS.!>
so real talk: it runs the vibe check on ZTBTRS, -RFS, -CON, and ZLATBS. that's the whole job, and it ate. π₯
π§ Parameters π§
DOTYPEβ aLOGICALarray, dimension(NTYPES).
!> 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.!>
basically the invite list π β matrix type j (for 1 <= j <= NTYPES) gets tested if DOTYPE(j) = .TRUE., and if DOTYPE(j) = .FALSE. then type j is not used. no note, no nothing, not invited.
NNβINTEGER.
!> NN is INTEGER!> The number of values of N contained in the vector NVAL.!>
how many N values are chilling in NVAL.
NVALβINTEGERarray, dimension(NN).
!> NVAL is INTEGER array, dimension (NN)!> The values of the matrix column dimension N.!>
the actual N values β the matrix column dimension, crowned π.
NNSβINTEGER.
!> NNS is INTEGER!> The number of values of NRHS contained in the vector NSVAL.!>
how many NRHS values are in NSVAL. counting queen π
NSVALβINTEGERarray, dimension(NNS).
!> NSVAL is INTEGER array, dimension (NNS)!> The values of the number of right hand sides NRHS.!>
the values themselves β the number of right hand sides, NRHS.
THRESHβDOUBLE PRECISION.
!> 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.!>
the threshold for the test ratios. a result makes it into the output file only if RESULT >= THRESH. want every test ratio printed? set THRESH = 0. no gatekeeping, periodt.
TSTERRβLOGICAL.
!> TSTERR is LOGICAL!> Flag that indicates whether error exits are to be tested.!>
the flag that says whether error exits get tested. yes ma'am π«Ά
NMAXβINTEGER.
!> NMAX is INTEGER!> The leading dimension of the work arrays.!> NMAX >= the maximum value of N in NVAL.!>
leading dimension of the work arrays. and bestie, note it: NMAX >= the maximum value of N in NVAL β that's a hard requirement, not a suggestion π
ABβCOMPLEX*16array, dimension(NMAX*NMAX).
!> AB is COMPLEX*16 array, dimension (NMAX*NMAX)!>
AINVβCOMPLEX*16array, dimension(NMAX*NMAX).
!> AINV is COMPLEX*16 array, dimension (NMAX*NMAX)!>
BβCOMPLEX*16array, dimension(NMAX*NSMAX), whereNSMAXis the largest entry inNSVAL.
!> B is COMPLEX*16 array, dimension (NMAX*NSMAX)!> where NSMAX is the largest entry in NSVAL.!>
XβCOMPLEX*16array, dimension(NMAX*NSMAX).
!> X is COMPLEX*16 array, dimension (NMAX*NSMAX)!>
XACTβCOMPLEX*16array, dimension(NMAX*NSMAX).
!> XACT is COMPLEX*16 array, dimension (NMAX*NSMAX)!>
WORKβCOMPLEX*16array, dimension(NMAX*max(3,NSMAX)).
!> WORK is COMPLEX*16 array, dimension!> (NMAX*max(3,NSMAX))!>
RWORKβDOUBLE PRECISIONarray, dimension(max(NMAX,2*NSMAX)).
!> RWORK is DOUBLE PRECISION array, dimension!> (max(NMAX,2*NSMAX))!>
NOUTβINTEGER.
!> NOUT is INTEGER!> The unit number for output.!>
the unit number for output β where the receipts get printed π¬
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
β Definition at line 147 of file zchktb.f. β
π Author (again, yes, iconic) π
Generated automatically by Doxygen for LAPACK from the source code. lowkey the robots did the paperwork π
and that's the page!! LAPACK, Version 3.12.0 β catch you on the next manpage bestie, mwah πβ¨π¦
π¦ 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