DCHKRQ(3)
π NAME π
okay so this is the dchkrq.f(3) page from the Library Functions Manual, and the file at the center of the universe is literally /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchkrq.f. no cap, that's the whole NAME moment. π«Ά
π¦ SYNOPSIS π¦
π Functions/Subroutines π
here's the function/subroutine synopsis, copied exactly so you can trust it:
subroutine DCHKRQ (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)
DCHKRQ
π Function/Subroutine Documentation π
this is the full DCHKRQ signature, and yes it's a whole lot. every type, every dimension, every * stays exactly where it belongs:
subroutine DCHKRQ (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,
double precision, dimension( * ) a, double precision, dimension( * ) af,
double precision, dimension( * ) aq, double precision, dimension( * )
ar, double precision, dimension( * ) ac, double precision, dimension( *
) b, double precision, dimension( * ) x, double precision, dimension( *
) xact, double precision, dimension( * ) tau, double precision,
dimension( * ) work, double precision, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
DCHKRQ
πΈ Purpose πΈ
the purpose tea is short and iconic: DCHKRQ tests DGERQF, DORGRQ and DORMRQ. that's it, that's the mission. π
π Parameters π
okay bestie, parameter speed-run, but nobody gets left out:
DOTYPEβDOTYPE is 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βNM is INTEGER. The number of values ofMcontained in the vectorMVAL.MVALβMVAL is INTEGER array, dimension (NM). The values of the matrix row dimensionM.NNβNN is INTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix column dimensionN.NNBβNNB is INTEGER. The number of values ofNBandNXcontained in the vectorsNBVALandNXVAL. The blocking parameters are used in pairs(NB,NX).NBVALβNBVAL is INTEGER array, dimension (NNB). The values of the blocksizeNB.NXVALβNXVAL is INTEGER array, dimension (NNB). The values of the crossover pointNX.NRHSβNRHS is INTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESH is 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βTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAX is INTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays.AβA is DOUBLE PRECISION array, dimension (NMAX*NMAX).AFβAF is DOUBLE PRECISION array, dimension (NMAX*NMAX).AQβAQ is DOUBLE PRECISION array, dimension (NMAX*NMAX).ARβAR is DOUBLE PRECISION array, dimension (NMAX*NMAX).ACβAC is DOUBLE PRECISION array, dimension (NMAX*NMAX).BβB is DOUBLE PRECISION array, dimension (NMAX*NRHS).XβX is DOUBLE PRECISION array, dimension (NMAX*NRHS).XACTβXACT is DOUBLE PRECISION array, dimension (NMAX*NRHS).TAUβTAU is DOUBLE PRECISION array, dimension (NMAX).WORKβWORK is DOUBLE PRECISION array, dimension (NMAX*NMAX).RWORKβRWORK is DOUBLE PRECISION array, dimension (NMAX).IWORKβIWORK is INTEGER array, dimension (NMAX).NOUTβNOUT is 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 dchkrq.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code. π»β¨
okay that's the whole page, bestie. signed with love by LAPACK Version 3.12.0, straight from /home/abui...IN/dchkrq.f(3) β and yeah, no date printed in this footer, just that version/path energy. πβ¨
π¦ 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