SCHKQR(3)
β¨ SCHKQR(3) β schkqr.f test-driver energy π
okay so this is SCHKQR(3) from the Library Functions Manual, and bestie, it is literally the test-driver page for schkqr.f. The vibe is very βI check the QR routines so you donβt have to,β and we are going to keep every single detail. no cap. π«Ά
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/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 π
π subroutine SCHKQR π
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.
!>
like, thatβs the whole assignment: test SGEQRF, SORGQR, and SORMQR. iconic. π
π Parameters π
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). The matrix types to be used 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βMVALisINTEGERarray, dimension(NM). The values of the matrix row dimension M.NNβNNisINTEGER. The number of values of N contained in the vectorNVAL.NVALβNVALisINTEGERarray, 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βNBVALisINTEGERarray, dimension(NNB). The values of the blocksize NB.NXVALβNXVALisINTEGERarray, 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.AβAisREALarray, dimension(NMAX*NMAX).AFβAFisREALarray, dimension(NMAX*NMAX).AQβAQisREALarray, dimension(NMAX*NMAX).ARβARisREALarray, dimension(NMAX*NMAX).ACβACisREALarray, dimension(NMAX*NMAX).BβBisREALarray, dimension(NMAX*NRHS).XβXisREALarray, dimension(NMAX*NRHS).XACTβXACTisREALarray, dimension(NMAX*NRHS).TAUβTAUisREALarray, dimension(NMAX).WORKβWORKisREALarray, dimension(NMAX*NMAX).RWORKβRWORKisREALarray, dimension(NMAX).IWORKβIWORKisINTEGERarray, dimension(NMAX).NOUTβNOUTisINTEGER. The unit number for output.
bestie, the array dimensions are literally givingNMAX,NMAX*NMAX, andNMAX*NRHSenergy β keep those sizes in mind. π«Ά
π«Ά 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.
xoxo, your LAPACK Version 3.12.0 bestie β source file: /home/abui...IN/schkqr.f(3) πβ¨
π¦ 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