TESTING/LIN/cchkps.f(3)
π NAME π
TESTING/LIN/cchkps.f β this is the manual page for the CCHKPS subroutine, and yes bestie, it lives in the TESTING/LIN corner of the Library Functions Manual.
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine cchkps (dotype, nn, nval, nnb, nbval, nrank, rankval, thresh,
tsterr, nmax, a, afac, perm, piv, work, rwork, nout)
CCHKPS
π§ Function/Subroutine Documentation π§
subroutine cchkps (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nrank, integer, dimension( * ) rankval, real thresh, logical tsterr,
integer nmax, complex, dimension( * ) a, complex, dimension( * ) afac,
complex, dimension( * ) perm, integer, dimension( * ) piv, complex,
dimension( * ) work, real, dimension( * ) rwork, integer nout)
CCHKPS
Purpose
Straight from the source block, no cap:
!>
!> CCHKPS tests CPSTRF.
!>
So yeah β CCHKPS tests CPSTRF. Periodt. π
Parameters
DOTYPEβDOTYPEis aLOGICALarray, dimension(NTYPES). The matrix types to use for testing: matrices of typej(for1 <= j <= NTYPES) get tested ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. πNNβNNisINTEGER, and it's the number of values ofNcontained in the vectorNVAL.NVALβNVALis anINTEGERarray, dimension(NN). It holds the values of the matrix dimensionN.NNBβNNBisINTEGER, and it's the number of values ofNBcontained in the vectorNBVAL.NBVALβNBVALis anINTEGERarray, dimension(NNB). It holds the values of the block sizeNB.NRANKβNRANKisINTEGER, and it's the number of values ofRANKcontained in the vectorRANKVAL.RANKVALβRANKVALis anINTEGERarray, dimension(NBVAL). And the original description says: βThe values of the block sizeNB.β Yes, literally β that's what it says, bestie π.THRESHβTHRESHisREAL. 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.TSTERRβTSTERRisLOGICAL. It's the flag that indicates whether error exits are to be tested. π¦NMAXβNMAXisINTEGER. It's the maximum value permitted forN, used in dimensioning the work arrays.AβAis aCOMPLEXarray, dimension(NMAX*NMAX).AFACβAFACis aCOMPLEXarray, dimension(NMAX*NMAX).PERMβPERMis aCOMPLEXarray, dimension(NMAX*NMAX).PIVβPIVis anINTEGERarray, dimension(NMAX).WORKβWORKis aCOMPLEXarray, dimension(NMAX*3).RWORKβRWORKis aREALarray, dimension(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 151 of file cchkps.f.
πΈ Author πΈ
Generated automatically by Doxygen for LAPACK from the source code.
π Alright bestie, that's the whole page β source TESTING/LIN/cchkps.f(3), LAPACK Version 3.12.0. Stay iconic! π
π¦ 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