TESTING/LIN/schkq3.f(3)
πΈ NAME πΈ
okay bestie, you're on TESTING/LIN/schkq3.f(3) β yes, that's the page name, and it's serving Library Functions Manual energy. The file is TESTING/LIN/schkq3.f, and the whole page is about SCHKQ3, which tests SGEQP3. β¨
π SYNOPSIS π
π§ Functions/Subroutines π§
subroutine schkq3β the routine in question, with this exact call shape:
subroutine schkq3 (dotype, nm, mval, nn, nval, nnb, nbval, nxval,
thresh, a, copya, s, tau, work, iwork, nout)
π Function/Subroutine Documentation π
Full typed signature, every type and dimension accounted for, no cap:
subroutine schkq3 (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval, real
thresh, real, dimension( * ) a, real, dimension( * ) copya, real,
dimension( * ) s, real, dimension( * ) tau, real, dimension( * ) work,
integer, dimension( * ) iwork, integer nout)
SCHKQ3 β that's the name, and it's iconic. π
β¨ Purpose β¨
SCHKQ3 tests SGEQP3. That's it, that's the purpose, periodt. π
π Parameters π
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 ofNBandNXcontained in the vectorsNBVALandNXVAL. The blocking parameters are used in pairs(NB,NX).NBVALβNBVALisINTEGERarray, dimension(NNB). The values of the blocksizeNB.NXVALβNXVALisINTEGERarray, dimension(NNB). The values of the crossover pointNX.THRESHβTHRESHisREAL. 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.AβAisREALarray, dimension(MMAX*NMAX)whereMMAXis the maximum value ofMinMVALandNMAXis the maximum value ofNinNVAL.COPYAβCOPYAisREALarray, dimension(MMAX*NMAX).SβSisREALarray, dimension(min(MMAX,NMAX)).TAUβTAUisREALarray, dimension(MMAX).WORKβWORKisREALarray, dimension(MMAX*NMAX + 4*NMAX + MMAX).IWORKβIWORKisINTEGERarray, dimension(2*NMAX).NOUTβNOUTisINTEGER. The unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 150 of file schkq3.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
mwah π β signing off from LAPACK, Version 3.12.0, page TESTING/LIN/schkq3.f(3). The footer gives no date, so I'm not inventing one β just the source/version info and this page path, bestie. π«Ά
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms