TESTING/LIN/schkgb.f(3)
π NAME π
TESTING/LIN/schkgb.f β okay bestie, this is the page for TESTING/LIN/schkgb.f(3), and the manual name folded in near the top is Library Functions Manual. Itβs giving LAPACK test-routine energy, and we are keeping every single detail, no cap.
β¨ SYNOPSIS β¨
π§ Functions/Subroutines
subroutine schkgb (dotype, nm, mval, nn, nval, nnb, nbval, nns, nsval,
thresh, tsterr, a, la, afac, lafac, b, x, xact, work, rwork, iwork,
nout)
SCHKGB
π Function/Subroutine Documentation π
Hereβs the full typed-out signature, exactly as it is:
subroutine schkgb (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
nnb, integer, dimension( * ) nbval, integer nns, integer, dimension( * )
nsval, real thresh, logical tsterr, real, dimension( * ) a, integer la,
real, dimension( * ) afac, integer lafac, real, dimension( * ) b, real,
dimension( * ) x, real, dimension( * ) xact, real, dimension( * ) work,
real, dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
SCHKGB
π Purpose π
SCHKGB tests SGBTRF, -TRS, -RFS, and -CON. Thatβs the whole purpose, periodt.
π Parameters π
DOTYPEβ is aLOGICALarray, dimension(NTYPES). Itβs the matrix-types-to-use list: matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used.NMβ isINTEGER; the number of values ofMcontained in the vectorMVAL.MVALβ isINTEGERarray, dimension(NM); the values of the matrix row dimensionM.NNβ isINTEGER; the number of values ofNcontained in the vectorNVAL.NVALβ isINTEGERarray, dimension(NN); the values of the matrix column dimensionN.NNBβ isINTEGER; the number of values ofNBcontained in the vectorNBVAL.NBVALβ isINTEGERarray, dimension(NNB); the values of the blocksizeNB.NNSβ isINTEGER; the number of values ofNRHScontained in the vectorNSVAL.NSVALβ isINTEGERarray, 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.Aβ isREALarray, dimension(LA).LAβ isINTEGER; the length of the arrayA.LA >= (KLMAX+KUMAX+1)*NMAXwhereKLMAXis the largest entry in the local arrayKLVAL,KUMAXis the largest entry in the local arrayKUVALandNMAXis the largest entry in the input arrayNVAL.AFACβ isREALarray, dimension(LAFAC).LAFACβ isINTEGER; the length of the arrayAFAC.LAFAC >= (2*KLMAX+KUMAX+1)*NMAXwhereKLMAXis the largest entry in the local arrayKLVAL,KUMAXis the largest entry in the local arrayKUVALandNMAXis the largest entry in the input arrayNVAL.Bβ isREALarray, dimension(NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.Xβ isREALarray, dimension(NMAX*NSMAX).XACTβ isREALarray, dimension(NMAX*NSMAX).WORKβ isREALarray, dimension(NMAX*max(3,NSMAX,NMAX)).RWORKβ isREALarray, dimension(NMAX+2*NSMAX).IWORKβ isINTEGERarray, dimension(2*NMAX).NOUTβ isINTEGER; the unit number for output.
π· Author π·
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 188 of file schkgb.f.
π«Ά Author (Doxygen-generated) π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
Okay, thatβs the whole page, bestie β cute sign-off from the footer: LAPACK, version 3.12.0, page TESTING/LIN/schkgb.f(3). π
π¦ 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