ZCHKQR(3)
π¦ ZCHKQR(3) β Library Functions Manual π¦
okay so bestie, this is the ZCHKQR(3) page from the Library Functions Manual, and it is very much giving βtest-driver main character energyβ π
. It lives at the very long path below and tests ZGEQRF, ZUNGQR and ZUNMQR. No cap.
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkqr.f β yep, that whole path is the NAME, bestie. Iconic in a chaotic way π
π SYNOPSIS π
subroutine ZCHKQR (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)
ZCHKQR
π«Ά Functions/Subroutines π«Ά
subroutine ZCHKQR (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)β the whole subroutine, with every single argument in place πZCHKQRβ yes bestie, itβs also just listed as its own name. We love a self-referential moment β¨
π Function/Subroutine Documentation π
subroutine ZCHKQR (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)
ZCHKQR
π Purpose π
!>!> ZCHKQR tests ZGEQRF, ZUNGQR and ZUNMQR.!>
So yeah β itβs the test girlie for ZGEQRF, ZUNGQR and ZUNMQR. Periodt π§
π Parameters π
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.
bestie, that is every parameter, every dimension, every type. Nothing skipped. We ate π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 198 of file zchkqr.f.
πΈ Author πΈ
Generated automatically by Doxygen for LAPACK from the source code.
okay final sign-off, bestie: this pageβs source/version vibe is LAPACK Version 3.12.0, and the footer file is /home/abui...IN/zchkqr.f(3). Thereβs no date printed on this page, so Iβm not inventing one β fr fr. Bye bestie, go test those QR routines πβ¨
π¦ 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