SCHKSP(3)
πΈ NAME πΈ
Okay bestie, welcome to the Library Functions Manual page for SCHKSP. This one is filed under /home/abui...IN/schksp.f(3), and the actual source path in the NAME line is /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/schksp.f. Thatβs the whole NAME section, no cap π
.
β¨ SYNOPSIS β¨
π Functions/Subroutines π
Hereβs the synopsis signature, exactly as the page lays it out:
subroutine SCHKSP (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
a, afac, ainv, b, x, xact, work, rwork, iwork, nout)
SCHKSP
π Function/Subroutine Documentation π
The full documented signature is long, iconic, and not to be abbreviated. Do not lose a character, bestie:
subroutine SCHKSP (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nns, integer, dimension( * ) nsval, real
thresh, logical tsterr, integer nmax, real, dimension( * ) a, real,
dimension( * ) afac, real, dimension( * ) ainv, real, dimension( * ) b,
real, dimension( * ) x, real, dimension( * ) xact, real, dimension( * )
work, real, dimension( * ) rwork, integer, dimension( * ) iwork, integer
nout)
SCHKSP
Then the page repeats SCHKSP. Yes, again. Main character energy β¨.
Purpose
SCHKSP tests SSPTRF, -TRI, -TRS, -RFS, and -CON. Thatβs the whole purpose vibe π«Ά.
Parameters
Parameter by parameter, no skipping the βboringβ ones β theyβre all important:
DOTYPEβ isLOGICAL array, dimension (NTYPES). The matrix types to be used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used.NNβ isINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβ isINTEGER array, dimension (NN). The values of the matrix dimensionN.NNSβ isINTEGER. The number of values ofNRHScontained in the vectorNSVAL.NSVALβ isINTEGER array, dimension (NNS). The values of the number of right hand sidesNRHS.THRESHβ isREAL. 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.TSTERRβ isLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβ isINTEGER. The maximum value permitted forN, used in dimensioning the work arrays.Aβ isREAL array, dimension (NMAX*(NMAX+1)/2).AFACβ isREAL array, dimension (NMAX*(NMAX+1)/2).AINVβ isREAL array, dimension (NMAX*(NMAX+1)/2).Bβ isREAL array, dimension (NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.Xβ isREAL array, dimension (NMAX*NSMAX).XACTβ isREAL array, dimension (NMAX*NSMAX).WORKβ isREAL array, dimension (NMAX*max(2,NSMAX)).RWORKβ isREAL array, dimension (NMAX+2*NSMAX).IWORKβ isINTEGER array, dimension (2*NMAX).NOUTβ isINTEGER. The unit number for output.
Author
Shoutout to the author squad:
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition at line 160 of file schksp.f.
π Author π
This next Author bit is the auto-gen receipt:
Generated automatically by Doxygen for LAPACK from the source code.
LAPACK Β· Version 3.12.0 Β· /home/abui...IN/schksp.f(3) β thatβs the footer, bestie, auto-generated and still slaying π«Άβ¨
π¦ 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