TESTING/LIN/zchkqrt.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

πŸ’… 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