TESTING/LIN/sdrvpt.f(3)
π TESTING/LIN/sdrvpt.f π
okay so bestie, this is a page from the LAPACK manual β the TESTING/LIN/sdrvpt.f file specifically β and it's lowkey just documenting one little Fortran subroutine that runs test suites. Let's get into it π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine sdrvpt (dotype, nn, nval, nrhs, thresh, tsterr, a, d, e, b,
x, xact, work, rwork, nout)
SDRVPT β that's the whole vibe, that's the name π«Ά
πΈ Function/Subroutine Documentation πΈ
subroutine sdrvpt (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, real,
dimension( * ) a, real, dimension( * ) d, real, dimension( * ) e, real,
dimension( * ) b, real, dimension( * ) x, real, dimension( * ) xact,
real, dimension( * ) work, real, dimension( * ) rwork, integer nout)
SDRVPT
Purpose π
SDRVPT testsSPTSVand-SVX.
no cap, that's literally the entire purpose statement. it's giving "short and iconic" β¨
Parameters π
okay so here's the full roster, no skips, no cuts, main character energy for every single one:
DOTYPEβLOGICALarray, dimension(NTYPES). The matrix types to be used for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. πNNβINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβINTEGERarray, dimension(NN). The values of the matrix dimensionN.NRHSβINTEGER. The number of right hand side vectors to be generated for each linear system. bestie these are the lil' solution vectors okay π«ΆTHRESHβREAL. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0. (yes literally every single one, it's gonna be a lot π)TSTERRβLOGICAL. Flag that indicates whether error exits are to be tested.AβREALarray, dimension(NMAX*2).DβREALarray, dimension(NMAX*2).EβREALarray, dimension(NMAX*2).BβREALarray, dimension(NMAX*NRHS).XβREALarray, dimension(NMAX*NRHS).XACTβREALarray, dimension(NMAX*NRHS).WORKβREALarray, dimension(NMAX*max(3,NRHS)).RWORKβREALarray, dimension(max(NMAX,2*NRHS)).NOUTβINTEGER. The unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 138 of file sdrvpt.f.
π Author (the meta one) π
Generated automatically by Doxygen for LAPACK from the source code. so nobody actually hand-wrote this section, the robots did it π€β¨
and that's the whole page, periodt π
kisses, this was LAPACK Version 3.12.0, dated TESTING/LIN/sdrvpt.f(3) β mwah, see u in the next manpage bestie ππ¦
π¦ 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