TESTING/LIN/zchkqp3rk.f(3)
π
TESTING/LIN/zchkqp3rk.f β Library Functions Manual π
okay so bestie, this is the manual page for TESTING/LIN/zchkqp3rk.f, from the Library Functions Manual. Itβs giving ZCHKQP3RK testing-routine energy, and weβre getting into all of it. β¨
πΈ NAME πΈ
TESTING/LIN/zchkqp3rk.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine zchkqp3rkβ the signature is right here, character for character:
subroutine zchkqp3rk (dotype, nm, mval, nn, nval, nns, nsval, nnb,
nbval, nxval, thresh, a, copya, b, copyb, s, tau, work, rwork,
iwork, nout)
ZCHKQP3RK β yup, thatβs the routine name. π
π§ Function/Subroutine Documentation π§
Hereβs the full typed-out signature:
subroutine zchkqp3rk (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, double precision thresh,
complex*16, dimension( * ) a, complex*16, dimension( * ) copya,
complex*16, dimension( * ) b, complex*16, dimension( * ) copyb, double
precision, dimension( * ) s, complex*16, dimension( * ) tau, complex*16,
dimension( * ) work, double precision, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
ZCHKQP3RK β again, iconic. π
π Purpose π
!>
!> ZCHKQP3RK tests ZGEQP3RK.
!>
No cap: ZCHKQP3RK tests ZGEQP3RK. Thatβs the whole purpose block, preserved. π«Ά
π Parameters π
DOTYPEβDOTYPEisLOGICAL array, dimension (NTYPES). Itβs 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. Itβs the number of values ofMcontained in the vectorMVAL.MVALβMVALisINTEGER array, dimension (NM). These are the values of the matrix row dimensionM.NNβNNisINTEGER. Itβs the number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGER array, dimension (NN). These are the values of the matrix column dimensionN.NNSβNNSisINTEGER. Itβs the number of values ofNRHScontained in the vectorNSVAL.NSVALβNSVALisINTEGER array, dimension (NNS). These are 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βNBVALisINTEGER array, dimension (NNB). These are the values of the blocksizeNB.NXVALβNXVALisINTEGER array, dimension (NNB). These are the values of the crossover pointNX.THRESHβTHRESHisDOUBLE PRECISION. Itβs 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βAisCOMPLEX*16 array, dimension (MMAX*NMAX)whereMMAXis the maximum value ofMinMVALandNMAXis the maximum value ofNinNVAL.COPYAβCOPYAisCOMPLEX*16 array, dimension (MMAX*NMAX).BβBisCOMPLEX*16 array, dimension (MMAX*NSMAX)whereMMAXis the maximum value ofMinMVALandNSMAXis the maximum value ofNRHSinNSVAL.COPYBβCOPYBisCOMPLEX*16 array, dimension (MMAX*NSMAX).SβSisDOUBLE PRECISION array, dimension (min(MMAX,NMAX)).TAUβTAUisCOMPLEX*16 array, dimension (MMAX).WORKβWORKisCOMPLEX*16 array, dimension (max(M*max(M,N) + 4*min(M,N) + max(M,N))).RWORKβRWORKisDOUBLE PRECISION array, dimension (4*NMAX).IWORKβIWORKisINTEGER array, dimension (2*NMAX).NOUTβNOUTisINTEGER. Itβs 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 zchkqp3rk.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
And thatβs the whole page, bestie π. Cute little sign-off: this footer says LAPACK β Version 3.12.0 β and the page is TESTING/LIN/zchkqp3rk.f(3). Slay. β¨
π¦ 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