CCHKQL(3)
π CCHKQL(3) β the LAPACK test routine that ate π
Okay bestie, you're reading the CCHKQL(3) page from the Library Functions Manual, and the header path is /home/abui...IN/cchkql.f(3). This one is a test-routine page, so we are keeping every type, dimension, name, and value exactly as written. No cap, not one detail is getting left behind. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cchkql.f
That's the whole NAME situation. It's a path, it's long, and it's iconic in a deeply filesystem way. π«Ά
π¦ SYNOPSIS π¦
π§ Functions/Subroutines π§
subroutine CCHKQL (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
rwork, nout)
CCHKQL
That's the short version. The full typed-out glow-up is right below. β¨
π Function/Subroutine Documentation π
subroutine CCHKQL (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, complex,
dimension( * ) a, complex, dimension( * ) af, complex, dimension( * )
aq, complex, dimension( * ) al, complex, dimension( * ) ac, complex,
dimension( * ) b, complex, dimension( * ) x, complex, dimension( * )
xact, complex, dimension( * ) tau, complex, dimension( * ) work, real,
dimension( * ) rwork, integer nout)
CCHKQL
CCHKQL is the main character here, obviously. π
β¨ Purpose β¨
Okay so, real talk: CCHKQL tests CGEQLF, CUNGQL and CUNMQL. That's the purpose, periodt. π¦
π Parameters π
Every single one, in order, no skipping:
DOTYPEβLOGICAL 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.NMβINTEGER. The number of values ofMcontained in the vectorMVAL.MVALβINTEGER array, dimension (NM). The values of the matrix row dimensionM.NNβINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβINTEGER array, 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βINTEGER array, dimension (NNB). The values of the blocksizeNB.NXVALβINTEGER array, 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βCOMPLEX array, dimension (NMAX*NMAX).AFβCOMPLEX array, dimension (NMAX*NMAX).AQβCOMPLEX array, dimension (NMAX*NMAX).ALβCOMPLEX array, dimension (NMAX*NMAX).ACβCOMPLEX array, dimension (NMAX*NMAX).BβCOMPLEX array, dimension (NMAX*NRHS).XβCOMPLEX array, dimension (NMAX*NRHS).XACTβCOMPLEX array, dimension (NMAX*NRHS).TAUβCOMPLEX array, dimension (NMAX).WORKβCOMPLEX array, dimension (NMAX*NMAX).RWORKβREAL array, 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 cchkql.f.
πͺ Author πͺ
Generated automatically by Doxygen for LAPACK from the source code.
Mwah π that's the page! Footer sign-off: LAPACK, Version 3.12.0, and the footer path /home/abui...IN/cchkql.f(3). No extra date line, just those exact footer bits. 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