SCHKPS(3)
π schkps.f(3) β Library Functions Manual π
Bestie. Gather round. This is the manpage for schkps.f(3) and honestly she's a whole testing icon β she's out here vibe-checking SPSTRF so you don't have to. Manual name's right there, the whole manual calls itself /home/abui...IN/schkps.f(3) β slay. Let's get into it β¨
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/schkps.f
Yeah, that's the whole name, no cap β she lives that deep in the build tree. π«Ά
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine SCHKPS (dotype, nn, nval, nnb, nbval, nrank, rankval, thresh,
tsterr, nmax, a, afac, perm, piv, work, rwork, nout)
SCHKPS
π Function/Subroutine Documentation π
subroutine SCHKPS (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nrank, integer, dimension( * ) rankval, real thresh, logical tsterr,
integer nmax, real, dimension( * ) a, real, dimension( * ) afac, real,
dimension( * ) perm, integer, dimension( * ) piv, real, dimension( * )
work, real, dimension( * ) rwork, integer nout)
SCHKPS
π¦ Purpose π¦
SCHKPStestsSPSTRF.
That's it. That's her whole job. She tests SPSTRF and she does it beautifully. π
π Parameters π
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). It's the VIP list of matrix types to use for testing, fr fr. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. Simple as that, no notes. πNNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGERarray, dimension(NN). The values of the matrix dimensionN.NNBβNNBisINTEGER. The number of values ofNBcontained in the vectorNBVAL.NBVALβNBVALisINTEGERarray, dimension(NNB). The values of the block sizeNB.NRANKβNRANKisINTEGER. The number of values ofRANKcontained in the vectorRANKVAL.RANKVALβRANKVALisINTEGERarray, dimension(NBVAL). The values of the block sizeNB. (Yes, that's what she says β(NBVAL)and "block sizeNB". We report, we don't editorialize. π)THRESHβTHRESHisREAL. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. Wanna see every single test ratio printed? UseTHRESH = 0. Main character energy, honestly. π₯TSTERRβTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXisINTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβAisREALarray, dimension(NMAX*NMAX).AFACβAFACisREALarray, dimension(NMAX*NMAX).PERMβPERMisREALarray, dimension(NMAX*NMAX).PIVβPIVisINTEGERarray, dimension(NMAX).WORKβWORKisREALarray, dimension(NMAX*3).RWORKβRWORKisREALarray, dimension(NMAX).NOUTβNOUTisINTEGER. The unit number for output. That's where all the results go, bestie. π¬
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
β Definition β
Definition at line 151 of file schkps.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the whole page, you ate that. π
And for the cute sign-off: this whole thing is LAPACK, Version 3.12.0, and the page itself is /home/abui...IN/schkps.f(3) β mwah, bye bestie π«Άβ¨
π¦ 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