TESTING/LIN/zchkps.f(3)
okay bestie, welcome to the TESTING/LIN/zchkps.f(3) page from the Library Functions Manual β literally the zchkps zone, and it's giving LAPACK test-routine energy. π
πΈ NAME πΈ
TESTING/LIN/zchkps.f β the page for the zchkps test routine. It tests ZPSTRF, no cap. β¨
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine zchkps (dotype, nn, nval, nnb, nbval, nrank, rankval, thresh,
tsterr, nmax, a, afac, perm, piv, work, rwork, nout)
ZCHKPS
π¦ Function/Subroutine Documentation π¦
here's the full signature, copied exactly because we do not play with code:
subroutine zchkps (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nrank, integer, dimension( * ) rankval, double precision thresh, logical
tsterr, integer nmax, complex*16, dimension( * ) a, complex*16,
dimension( * ) afac, complex*16, dimension( * ) perm, integer,
dimension( * ) piv, complex*16, dimension( * ) work, double precision,
dimension( * ) rwork, integer nout)
ZCHKPS
π Purpose π
ZCHKPS tests ZPSTRF. that's the whole purpose, and it ate. π
π Parameters π
DOTYPEβDOTYPEis aLOGICALarray, dimension(NTYPES). it's the matrix-type menu: matrices of typej(for1 <= j <= NTYPES) get used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. β¨NNβNNisINTEGER. it's the number of values ofNcontained in the vectorNVAL. πNVALβNVALis anINTEGERarray, dimension(NN). these are the values of the matrix dimensionN. πNNBβNNBisINTEGER. it's the number of values ofNBcontained in the vectorNBVAL. π¦NBVALβNBVALis anINTEGERarray, dimension(NNB). these are the values of the block sizeNB. πΈNRANKβNRANKisINTEGER. it's the number of values ofRANKcontained in the vectorRANKVAL. π«ΆRANKVALβRANKVALis anINTEGERarray, dimension(NBVAL). and the page literally says: the values of the block sizeNB. (yes bestie, that's what it says π). keep it exactly like that.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. π₯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 aCOMPLEX*16array, dimension(NMAX*NMAX). πAFACβAFACis aCOMPLEX*16array, dimension(NMAX*NMAX). βPERMβPERMis aCOMPLEX*16array, dimension(NMAX*NMAX). πPIVβPIVis anINTEGERarray, dimension(NMAX). πWORKβWORKis aCOMPLEX*16array, dimension(NMAX*3). π§RWORKβRWORKis aDOUBLE PRECISIONarray, 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 zchkps.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. no thoughts, just Doxygen doing its thing. π«Ά
π that's the whole page, bestie! footer vibes: LAPACK, Version 3.12.0, page TESTING/LIN/zchkps.f(3) β and that's the sign-off. periodt. π
β¨
π¦ 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