TESTING/LIN/zchkpp.f(3)
π NAME π
TESTING/LIN/zchkpp.f β from the Library Functions Manual, bestie. This page is all about the zchkpp subroutine, and she is iconic. π
β¨
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine zchkpp (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
a, afac, ainv, b, x, xact, work, rwork, nout)
ZCHKPP
π Function/Subroutine Documentation π
subroutine zchkpp (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nns, integer, dimension( * ) nsval, double
precision thresh, logical tsterr, integer nmax, complex*16, dimension( *
) a, complex*16, dimension( * ) afac, complex*16, dimension( * ) ainv,
complex*16, dimension( * ) b, complex*16, dimension( * ) x, complex*16,
dimension( * ) xact, complex*16, dimension( * ) work, double precision,
dimension( * ) rwork, integer nout)
ZCHKPP
π― Purpose
Okay so ZCHKPP tests ZPPTRF, -TRI, -TRS, -RFS, and -CON β thatβs the whole purpose, no cap. β¨
π Parameters π
DOTYPEβLOGICALarray, dimension(NTYPES). These are the matrix types for testing, bestie: matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. πNNβINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβINTEGERarray, dimension(NN). The values of the matrix dimensionN.NNSβINTEGER. The number of values ofNRHScontained in the vectorNSVAL.NSVALβINTEGERarray, dimension(NNS). The values of the number of right hand sidesNRHS.THRESHβDOUBLE PRECISION. This is the threshold value for the test ratios. A result gets included in the output file ifRESULT >= THRESH. Want every test ratio printed? UseTHRESH = 0. πTSTERRβLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβINTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβCOMPLEX*16array, dimension(NMAX*(NMAX+1)/2).AFACβCOMPLEX*16array, dimension(NMAX*(NMAX+1)/2).AINVβCOMPLEX*16array, dimension(NMAX*(NMAX+1)/2).BβCOMPLEX*16array, dimension(NMAX*NSMAX), whereNSMAXis the largest entry inNSVAL.XβCOMPLEX*16array, dimension(NMAX*NSMAX).XACTβCOMPLEX*16array, dimension(NMAX*NSMAX).WORKβCOMPLEX*16array, dimension(NMAX*max(3,NSMAX)).RWORKβDOUBLE PRECISIONarray, dimension(max(NMAX,2*NSMAX)).NOUTβINTEGER. The unit number for output.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 156 of file zchkpp.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off time, bestie: this is from LAPACK Version 3.12.0, and the footer points back to TESTING/LIN/zchkpp.f(3). πβ¨
π¦ 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