TESTING/LIN/schkqr.f(3)
π TESTING/LIN/schkqr.f(3) π
from the Library Functions Manual β manual name folded in near the top instead of copied as a header line, because we're cute like that. π
This page is all about schkqr, and bestie, it is very LAPACK test-routine coded. β¨
πΈ NAME πΈ
TESTING/LIN/schkqr.f
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine schkqr (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)
SCHKQR
π« Function/Subroutine Documentation π«
Here's the full signature, copied exactly because we do not mess with code, bestie π«Ά:
subroutine schkqr (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, real,
dimension( * ) a, real, dimension( * ) af, real, dimension( * ) aq,
real, dimension( * ) ar, real, dimension( * ) ac, real, dimension( * )
b, real, dimension( * ) x, real, dimension( * ) xact, real, dimension( *
) tau, real, dimension( * ) work, real, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
SCHKQR
π Purpose π
SCHKQR tests SGEQRF, SORGQR and SORMQR. That's the whole mission statement, and it ate. π₯
π§ Parameters π§
DOTYPEβDOTYPEisLOGICAL array, dimension (NTYPES). This is the matrix-types menu for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. πNMβNMisINTEGER. The number of values of M contained in the vectorMVAL.MVALβMVALisINTEGER array, dimension (NM). The values of the matrix row dimension M. πNNβNNisINTEGER. The number of values of N contained in the vectorNVAL.NVALβNVALisINTEGER array, dimension (NN). The values of the matrix column dimension N. πNNBβNNBisINTEGER. The number of values of NB and NX contained in the vectorsNBVALandNXVAL. The blocking parameters are used in pairs(NB,NX). πNBVALβNBVALisINTEGER array, dimension (NNB). The values of the blocksize NB.NXVALβNXVALisINTEGER array, dimension (NNB). The values of the crossover point NX.NRHSβNRHSisINTEGER. The number of right hand side vectors to be generated for each linear system.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. πTSTERRβTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXisINTEGER. The maximum value permitted for M or N, used in dimensioning the work arrays. It's giving "size limit, but make it dimensioning." πAβAisREAL array, dimension (NMAX*NMAX).AFβAFisREAL array, dimension (NMAX*NMAX).AQβAQisREAL array, dimension (NMAX*NMAX).ARβARisREAL array, dimension (NMAX*NMAX).ACβACisREAL array, dimension (NMAX*NMAX).BβBisREAL array, dimension (NMAX*NRHS).XβXisREAL array, dimension (NMAX*NRHS).XACTβXACTisREAL array, dimension (NMAX*NRHS).TAUβTAUisREAL array, dimension (NMAX).WORKβWORKisREAL array, dimension (NMAX*NMAX).RWORKβRWORKisREAL array, dimension (NMAX).IWORKβIWORKisINTEGER array, dimension (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 198 of file schkqr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π β cute little sign-off from the footer: LAPACK, Version 3.12.0, page TESTING/LIN/schkqr.f(3). Byeee, go test those SGEQRF, SORGQR, and SORMQR routines! πβ¨
π¦ 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