ZCHKGE(3)
okay so bestie, welcome to ZCHKGE(3) β this is from the Library Functions Manual, and yes I folded the manual name in right here because we're cute and organized like that. π
β¨
πΈ NAME πΈ
The name line is literally this source path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkge.f
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
Okay so the synopsis is giving function signature realness:
subroutine ZCHKGE (dotype, nm, mval, nn, nval, nnb, nbval, nns, nsval, thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork, nout)
And then the name again, because yes:
ZCHKGE
π Function/Subroutine Documentation π
Here's the full typed-up signature, bestie β every type and dimension exactly where it belongs:
subroutine ZCHKGE (logical, dimension( * ) dotype, integer nm, integer, dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer nns, integer, dimension( * ) nsval, double precision thresh, logical tsterr, integer nmax, complex*16, dimension( * ) a, complex*16, dimension( * ) afac, complex*16, dimension( * ) ainv, complex*16, dimension( * ) b, complex*16, dimension( * ) x, complex*16, dimension( * ) xact, complex*16, dimension( * ) work, double precision, dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
ZCHKGE
π Purpose π
ZCHKGE tests ZGETRF, -TRI, -TRS, -RFS, and -CON. That's the purpose. Iconic. Periodt. π₯
π Parameters π
Lowkey a whole parade of parameters, but we're getting through them together:
DOTYPEβDOTYPEisLOGICALarray, 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.NMβNMisINTEGER. The number of values ofMcontained in the vectorMVAL.MVALβMVALisINTEGERarray, dimension(NM). The values of the matrix row dimensionM.NNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGERarray, dimension(NN). The values of the matrix column dimensionN.NNBβNNBisINTEGER. The number of values ofNBcontained in the vectorNBVAL.NBVALβNBVALisINTEGERarray, dimension(NNB). The values of the blocksizeNB.NNSβNNSisINTEGER. The number of values ofNRHScontained in the vectorNSVAL.NSVALβNSVALisINTEGERarray, dimension(NNS). The values of the number of right hand sidesNRHS.THRESHβTHRESHisDOUBLE PRECISION. 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βTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXisINTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays.AβAisCOMPLEX*16array, dimension(NMAX*NMAX).AFACβAFACisCOMPLEX*16array, dimension(NMAX*NMAX).AINVβAINVisCOMPLEX*16array, dimension(NMAX*NMAX).BβBisCOMPLEX*16array, dimension(NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.XβXisCOMPLEX*16array, dimension(NMAX*NSMAX).XACTβXACTisCOMPLEX*16array, dimension(NMAX*NSMAX).WORKβWORKisCOMPLEX*16array, dimension(NMAX*max(3,NSMAX)).RWORKβRWORKisDOUBLE PRECISIONarray, dimension(max(2*NMAX,2*NSMAX+NWORK)).IWORKβIWORKisINTEGERarray, dimension(NMAX).NOUTβNOUTisINTEGER. The unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π¦ Definition π¦
Definition at line 183 of file zchkge.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie ππ
shoutout to LAPACK Version 3.12.0 and the footer path /home/abui...IN/zchkge.f(3) β the footer doesn't print a separate date, so no invented date, just that source/version sign-off. πβ¨π«Ά
π¦ 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