SCHKLQ(3)
π NAME
okay so this is schklq.f(3), from the Library Functions Manual β¨ β and the NAME entry is literally this whole path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/schklq.f
That's it. Iconic. π
β¨ SYNOPSIS
π§ Functions/Subroutines
subroutine SCHKLQ (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
rwork, nout)
SCHKLQ
SCHKLQ is the function we're talking about, bestie. π«Ά
πΈ Function/Subroutine Documentation
Detailed signature, exactly as the page gives it:
subroutine SCHKLQ (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval,
integer nrhs, real thresh, logical tsterr, integer nmax, real,
dimension( * ) a, real, dimension( * ) af, real, dimension( * ) aq,
real, dimension( * ) al, real, dimension( * ) ac, real, dimension( * )
b, real, dimension( * ) x, real, dimension( * ) xact, real, dimension( *
) tau, real, dimension( * ) work, real, dimension( * ) rwork, integer
nout)
SCHKLQ
SCHKLQ
π Purpose
okay so the purpose is: SCHKLQ tests SGELQF, SORGLQ, and SORMLQ. That's the whole assignment, fr fr. π
In the source, this purpose text is wrapped in !> comment markers, but the actual fact is just that sentence.
π Parameters
DOTYPEβLOGICALarray, dimension(NTYPES). It's the matrix-type guest list β the matrix types to be used for testing. Matrix typej(for1 <= j <= NTYPES) is used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. πNMβINTEGER. The number of values ofMcontained in the vectorMVAL.MVALβINTEGERarray, dimension(NM). The values of the matrix row dimensionM.NNβINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβINTEGERarray, dimension(NN). The values of the matrix column dimensionN.NNBβINTEGER. The number of values ofNBandNXcontained in the vectorsNBVALandNXVAL. The blocking parameters are used in pairs(NB,NX).NBVALβINTEGERarray, dimension(NNB). The values of the blocksizeNB.NXVALβINTEGERarray, dimension(NNB). The values of the crossover pointNX.NRHSβINTEGER. The number of right hand side vectors to be generated for each linear system.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.TSTERRβLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβINTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays.AβREALarray, dimension(NMAX*NMAX).AFβREALarray, dimension(NMAX*NMAX).AQβREALarray, dimension(NMAX*NMAX).ALβREALarray, dimension(NMAX*NMAX).ACβREALarray, dimension(NMAX*NMAX).BβREALarray, dimension(NMAX*NRHS).XβREALarray, dimension(NMAX*NRHS).XACTβREALarray, dimension(NMAX*NRHS).TAUβREALarray, dimension(NMAX).WORKβREALarray, dimension(NMAX*NMAX).RWORKβREALarray, dimension(NMAX).NOUTβINTEGER. The unit number for output.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 193 of file schklq.f.
π¦ Author
Generated automatically by Doxygen for LAPACK from the source code.
and that's the page, bestie π The footer's source/version situation is LAPACK, Version 3.12.0, and /home/abui...IN/schklq.f(3). No date is printed on this footer β just the LAPACK version and that path. π«Άβ¨
π¦ 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