ZCHKRQ(3)
π ZCHKRQ(3) π
Hey bestie!! π
Welcome to the ZCHKRQ(3) page from the LAPACK Library Functions Manual. This one is all about /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkrq.f, and yes, that path is a whole mood. π«Ά
πΈ NAME πΈ
The NAME section is literally just the file path, no cap: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkrq.f. That's it. That's the name. Iconic. β¨
β¨ SYNOPSIS β¨
Under Functions/Subroutines, the synopsis gives you this signature:
Functions/Subroutines
subroutine ZCHKRQ (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
thresh, tsterr, nmax, a, af, aq, ar, ac, b, x, xact, tau, work,
rwork, iwork, nout)
ZCHKRQ
And then the name ZCHKRQ again, because main character energy. π
π Function/Subroutine Documentation π
Here's the full signature, bestie β every type and dimension exactly where the original puts it:
subroutine ZCHKRQ (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval,
integer nrhs, double precision thresh, logical tsterr, integer nmax,
complex*16, dimension( * ) a, complex*16, dimension( * ) af, complex*16,
dimension( * ) aq, complex*16, dimension( * ) ar, complex*16, dimension(
* ) ac, complex*16, dimension( * ) b, complex*16, dimension( * ) x,
complex*16, dimension( * ) xact, complex*16, dimension( * ) tau,
complex*16, dimension( * ) work, double precision, dimension( * ) rwork,
integer, dimension( * ) iwork, integer nout)
ZCHKRQ
The trailing ZCHKRQ is just the routine name doing its little bow. π
πΈ Purpose πΈ
ZCHKRQ tests ZGERQF, ZUNGRQ and ZUNMRQ. That's the whole purpose, and honestly? Slay. π₯
π Parameters π
Okay, parameter time β stay with me, it's giving detailed but make it cute. π
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βDOUBLE 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β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*16 array, dimension (NMAX*NMAX).AFβCOMPLEX*16 array, dimension (NMAX*NMAX).AQβCOMPLEX*16 array, dimension (NMAX*NMAX).ARβCOMPLEX*16 array, dimension (NMAX*NMAX).ACβCOMPLEX*16 array, dimension (NMAX*NMAX).BβCOMPLEX*16 array, dimension (NMAX*NRHS).XβCOMPLEX*16 array, dimension (NMAX*NRHS).XACTβCOMPLEX*16 array, dimension (NMAX*NRHS).TAUβCOMPLEX*16 array, dimension (NMAX).WORKβCOMPLEX*16 array, dimension (NMAX*NMAX).RWORKβDOUBLE PRECISION array, dimension (NMAX).IWORKβINTEGER 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 198 of file zchkrq.f.
π Author (Doxygen edition) π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, that's the whole page! Footer tea: LAPACK Version 3.12.0, from /home/abui...IN/zchkrq.f(3), generated automatically by Doxygen for LAPACK from the source code. Date? Not listed on this footer, so that's the entire sign-off β mwah! πβ¨
π¦ 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