TESTING/LIN/zchkqrt.f(3)
π TESTING/LIN/zchkqrt.f β from the Library Functions Manual, bestie
okay so this is a page from the TESTING/LIN corner of the LAPACK universe, and it's literally the manual for one (1) testing subroutine. it's giving "backstage pass to the quality assurance department" and honestly? iconic.
β¨ NAME β¨
TESTING/LIN/zchkqrt.f β yes bestie, the file name is the name. we love a self-titled moment. π
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine zchkqrt (thresh, tsterr, nm, mval, nn, nval, nnb, nbval,
nout)
ZCHKQRT β that's the whole vibe. one subroutine, nine arguments, zero chill. π
π₯ Function/Subroutine Documentation π₯
subroutine zchkqrt (double precision thresh, logical tsterr, integer nm,
integer, dimension( * ) mval, integer nn, integer, dimension( * ) nval,
integer nnb, integer, dimension( * ) nbval, integer nout)
ZCHKQRT π
πΈ Purpose πΈ
!>!> ZCHKQRT tests ZGEQRT and ZGEMQRT.!>
so basically this lil icon is the vibe-checker for ZGEQRT and ZGEMQRT β it runs the tests on them and makes sure they're actually slaying and not just pretending. no cap, this is the whole job. β¨
π Parameters π
THRESH
!> 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.!>
okay so THRESH is a DOUBLE PRECISION and it's the bar for the test ratios: a result only makes it into the output file if RESULT >= THRESH. and if you're nosy and want every single test ratio printed? set THRESH = 0. main character energy, see everything. π
TSTERR
!> TSTERR is LOGICAL!> Flag that indicates whether error exits are to be tested.!>
TSTERR is LOGICAL β it's the little flag that says "yes bestie, test the error exits too" or "nah, skip those". π©
NM
!> NM is INTEGER!> The number of values of M contained in the vector MVAL.!>
NM is INTEGER β it's literally how many values of M are sitting inside the vector MVAL. counting is a skill. π§
MVAL
!> MVAL is INTEGER array, dimension (NM)!> The values of the matrix row dimension M.!>
MVAL is an INTEGER array, dimension (NM) β it holds the values of the matrix row dimension M. row girlies rise. π
NN
!> NN is INTEGER!> The number of values of N contained in the vector NVAL.!>
NN is INTEGER β the number of values of N chillin' in the vector NVAL. π
NVAL
!> NVAL is INTEGER array, dimension (NN)!> The values of the matrix column dimension N.!>
NVAL is an INTEGER array, dimension (NN) β it's giving the values of the matrix column dimension N. column era. π
NNB
!> NNB is INTEGER!> The number of values of NB contained in the vector NBVAL.!>
NNB is INTEGER β how many values of NB are packed into the vector NBVAL. π«
NBVAL
!> NBVAL is INTEGER array, dimension (NNB)!> The values of the blocksize NB.!>
NBVAL is an INTEGER array, dimension (NNB) β the values of the blocksize NB. blocksize besties, assemble. π«Ά
NOUT
!> NOUT is INTEGER!> The unit number for output.!>
NOUT is INTEGER β the unit number where all the output goes. that's the group chat where results get posted. π¬
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
four absolute legends, all credited, all iconic. respect the whole roster. π
β Definition at line 99 of file zchkqrt.f. β
line 99. that's where the magic literally starts. go look. iykyk. π
πΊ Author πΊ
Generated automatically by Doxygen for LAPACK from the source code.
yup β this page was auto-generated by Doxygen for LAPACK straight from the source code. not me hand-writing it, that's the robots doing their thing. π€β¨
aaaand that's the whole page, bestie β every parameter, every type, every dimension, every author, all accounted for. π
sign-off szn: this little beauty comes from LAPACK, Version 3.12.0 β go forth and test those ratios. 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