/home/abui...chkqp3rk.f(3)
okay bestie, this is the Library Functions Manual page for /home/abui...chkqp3rk.f(3), and weβre folding that header info right here so you donβt have to read a copied-pasted line. periodt. π
π NAME π
bestie, the NAME section is literally this path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cchkqp3rk.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine CCHKQP3RK (dotype, nm, mval, nn, nval, nns, nsval, nnb,
nbval, nxval, thresh, a, copya, b, copyb, s, tau, work, rwork,
iwork, nout)
CCHKQP3RK
π«Ά Function/Subroutine Documentation π«Ά
subroutine CCHKQP3RK (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
nns, integer, dimension( * ) nsval, integer nnb, integer, dimension( * )
nbval, integer, dimension( * ) nxval, real thresh, complex, dimension( *
) a, complex, dimension( * ) copya, complex, dimension( * ) b, complex,
dimension( * ) copyb, real, dimension( * ) s, complex, dimension( * )
tau, complex, dimension( * ) work, real, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
CCHKQP3RK
π Purpose π
okay so this is the whole purpose, no cap:
!>
!> CCHKQP3RK tests CGEQP3RK.
!>
πΈ Parameters πΈ
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). Itβs the matrix types weβre using for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. π¦NMβNMisINTEGER. Itβs the number of values ofMcontained in the vectorMVAL.MVALβMVALisINTEGERarray, dimension(NM). The values of the matrix row dimensionM.NNβNNisINTEGER. Itβs the number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGERarray, dimension(NN). The values of the matrix column dimensionN.NNSβNNSisINTEGER. Itβs the number of values ofNRHScontained in the vectorNSVAL.NSVALβNSVALisINTEGERarray, dimension(NNS). The values of the number of right hand sidesNRHS.NNBβNNBisINTEGER. Itβs 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βAisCOMPLEXarray, dimension(MMAX*NMAX)whereMMAXis the maximum value ofMinMVALandNMAXis the maximum value ofNinNVAL.COPYAβCOPYAisCOMPLEXarray, dimension(MMAX*NMAX).BβBisCOMPLEXarray, dimension(MMAX*NSMAX)whereMMAXis the maximum value ofMinMVALandNSMAXis the maximum value ofNRHSinNSVAL.COPYBβCOPYBisCOMPLEXarray, dimension(MMAX*NSMAX).SβSisREALarray, dimension(min(MMAX,NMAX)).TAUβTAUisCOMPLEXarray, dimension(MMAX).WORKβWORKisCOMPLEXarray, dimension(max(M*max(M,N) + 4*min(M,N) + max(M,N))).RWORKβRWORKisREALarray, dimension(4*NMAX).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 line180of filecchkqp3rk.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
mwah π bestie, footer sign-off time: this is LAPACK Version 3.12.0, page /home/abui...chkqp3rk.f(3), and the footer shows no date, so Iβm not inventing one β slay. β¨
π¦ 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