ZCHKEC(3)
π ZCHKEC(3) β like, the whole entire manual page, bestie
okay so real quick: this page lives in the Library Functions Manual, and the filename is a whole journey β it's literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/zchkec.f
no cap, that's the path. it's giving "build directory realness" π
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines
subroutine ZCHKEC (thresh, tsterr, nin, nout)β that's her. that's the girl.ZCHKEC.
π Function/Subroutine Documentation π
subroutine ZCHKEC (double precision thresh, logical tsterr, integer nin,
integer nout)
ZCHKEC π¦
β Purpose:
fortran !> !> ZCHKEC tests eigen- condition estimation routines !> ZTRSYL, CTREXC, CTRSNA, CTRSEN !> !> In all cases, the routine runs through a fixed set of numerical !> examples, subjects them to various tests, and compares the test !> results to a threshold THRESH. In addition, ZTRSNA and CTRSEN are > tested by reading in precomputed examples from a file (on input unit !> NIN). Output is written to output unit NOUT. !>
so like, what she does is test the eigen-condition estimation routines β ZTRSYL, CTREXC, CTRSNA, and CTRSEN π β and in every single case she runs through a fixed set of numerical examples, throws various tests at them, and compares the results against the threshold THRESH. also, plot twist π«Ά: ZTRSNA and CTRSEN get extra attention β they're tested by reading in precomputed examples from a file on input unit NIN. and everything she outputs goes to output unit NOUT. periodt.
π Parameters
THRESH</p>
fortran !> THRESH is DOUBLE PRECISION !> Threshold for residual tests. A computed test ratio passes !> the threshold if it is less than THRESH. !>
so THRESH is a DOUBLE PRECISION, and it's the threshold for the residual tests. the vibe check is: a computed test ratio passes the threshold if it's less than THRESH. like, smaller = better, iykyk π
TSTERR
fortran !> TSTERR is LOGICAL !> Flag that indicates whether error exits are to be tested. !>
TSTERR is a LOGICAL, and it's just a flag saying whether the error exits should be tested or not. simple as that, bestie π
NIN
fortran !> NIN is INTEGER !> The logical unit number for input. !>
NIN is an INTEGER β the logical unit number for input. that's where the precomputed examples come from π₯
NOUT
fortran !> NOUT is INTEGER !> The logical unit number for output. !>
NOUT is an INTEGER β the logical unit number for output. that's where all the gossip gets written π€
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
shoutout to the whole squad, fr fr π«Άβ¨
π§ Definition
Definition at line 74 of file zchkec.f. go look, she's right there π₯
πΈ Author (again, but the meta one)
Generated automatically by Doxygen for LAPACK from the source code. not me being auto-generated π iconic behaviour honestly.
okay and for the cute sign-off: this lil page is from LAPACK, Version 3.12.0, and it's all about zchkec.f β the one and only. mwah πππ¦
π¦ 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