TESTING/LIN/cchkqp3rk.f(3)
π TESTING/LIN/cchkqp3rk.f π
Okay bestie, this is the TESTING/LIN/cchkqp3rk.f page from the Library Functions Manual, and we are about to get into all the CCHKQP3RK details together. No skipping, no cap. β¨
π NAME π
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 πΈ
!>
!> CCHKQP3RK tests CGEQP3RK.
!>
Short version: CCHKQP3RK is literally here to test CGEQP3RK. That's the assignment, and it ate. π
π Parameters π
Okay, parameter parade time β every single one is below, bestie. π«Ά
DOTYPEβDOTYPE is LOGICAL array, 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β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. πNNSβNNS is INTEGER. The number of values ofNRHScontained in the vectorNSVAL. πNSVALβNSVAL is INTEGER array, dimension (NNS). The values of the number of right hand sidesNRHS. π«Ά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. βTHRESHβTHRESH is REAL. 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βA is COMPLEX array, dimension (MMAX*NMAX)whereMMAXis the maximum value ofMinMVALandNMAXis the maximum value ofNinNVAL. πCOPYAβCOPYA is COMPLEX array, dimension (MMAX*NMAX). πBβB is COMPLEX array, dimension (MMAX*NSMAX)whereMMAXis the maximum value ofMinMVALandNSMAXis the maximum value ofNRHSinNSVAL. πCOPYBβCOPYB is COMPLEX array, dimension (MMAX*NSMAX). π§SβS is REAL array, dimension (min(MMAX,NMAX)). πTAUβTAU is COMPLEX array, dimension (MMAX). β¨WORKβWORK is COMPLEX array, dimension (max(M*max(M,N) + 4*min(M,N) + max(M,N))). πRWORKβRWORK is REAL array, dimension (4*NMAX). π¦IWORKβIWORK is INTEGER array, dimension (2*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 180 of file cchkqp3rk.f. Yes, that's the exact line. β¨
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π
Footer check, bestie: LAPACK Version 3.12.0, page TESTING/LIN/cchkqp3rk.f(3). That's the source/version and page info from the footer β bye! π«Ά
π¦ 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