SDRVGT(3)
πΈ SDRVGT(3) β like, the whole vibe π
okay so bestie, first thing: this page lives in the Library Functions Manual, and the file it's documenting is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sdrvgt.f
like that's the whole path, no cap, she's long but she's worth it π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines π¦
subroutine SDRVGT (dotype, nn, nval, nrhs, thresh, tsterr, a, af, b, x,
xact, work, rwork, iwork, nout)
SDRVGT
yes she's called SDRVGT, that's the name, that's the brand π
π Function/Subroutine Documentation π
subroutine SDRVGT (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, real,
dimension( * ) a, real, dimension( * ) af, real, dimension( * ) b, real,
dimension( * ) x, real, dimension( * ) xact, real, dimension( * ) work,
real, dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
SDRVGT β¨ (yes, again, she's iconic like that)
π Purpose π
!>
!> SDRVGT tests SGTSV and -SVX.
!>
that's it. that's the job. she tests SGTSV and -SVX and she does it well π
π Parameters π
DOTYPEβ ok soDOTYPEis aLOGICALarray, dimension(NTYPES). It's the "which matrix types are we even testing" list. Matrices of type j (for1 <= j <= NTYPES) get tested ifDOTYPE(j) = .TRUE.; but ifDOTYPE(j) = .FALSE., then type j is literally not used. not invited to the party. πNNβNNisINTEGER. It's the number of values ofNcontained in the vectorNVAL. basically the headcount π§NVALβNVALisINTEGERarray, dimension(NN). These are the values of the matrix dimensionN. the sizes, the moments πNRHSβNRHSisINTEGER. The number of right hand sides,NRHS >= 0. no negatives bestie, we don't do that here πTHRESHβTHRESHisREAL. It's the threshold value for the test ratios. A result gets included in the output file ifRESULT >= THRESH. and if you want every single test ratio printed? useTHRESH = 0. full transparency era π₯TSTERRβTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested. are we vibe-checking the error paths or not πAβAisREALarray, dimension(NMAX*4). as promised β¨AFβAFisREALarray, dimension(NMAX*4). also as promised πBβBisREALarray, dimension(NMAX*NRHS).XβXisREALarray, dimension(NMAX*NRHS).XACTβXACTisREALarray, dimension(NMAX*NRHS). the exact one, the realest one π«ΆWORKβWORKisREALarray, dimension
(NMAX*max(3,NRHS))
RWORKβRWORKisREALarray, dimension
(max(NMAX,2*NRHS))
IWORKβIWORKisINTEGERarray, dimension(2*NMAX).NOUTβNOUTisINTEGER. The unit number for output. where the receipts go π¬
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
like, the whole squad showed up for the credits π
Definition at line 137 of file sdrvgt.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code. she was built by the robots and she's still slaying π€π
ok bestie that's the whole page!! π this is LAPACK, Version 3.12.0, and the little footer tag was /home/abui...IN/sdrvgt.f(3) β yes the path is abbreviated with ... in the middle, that's just how she's filed, don't come for her π go forth and test those gtsv routines, periodt ππ
π¦ 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