TESTING/LIN/zchksp.f(3)
π NAME
This is the TESTING/LIN/zchksp.f(3) page in the Library Functions Manual β manual name folded in like a little bow, bestie. π And the actual name here? TESTING/LIN/zchksp.f β yes, that's the icon. π
π SYNOPSIS
π§ Functions/Subroutines
subroutine zchksp (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
a, afac, ainv, b, x, xact, work, rwork, iwork, nout)
ZCHKSP
π¦ Function/Subroutine Documentation
subroutine zchksp (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, dimension( * ) iwork, integer nout)
ZCHKSP β that's the routine, and it's giving main character energy. π
β¨ Purpose
Okay so ZCHKSP tests ZSPTRF, -TRI, -TRS, -RFS, and -CON. That's literally the whole purpose, no cap. π
π Parameters
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). These are the matrix types used for testing. For typejwhere1 <= j <= NTYPES, it gets used for testing whenDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. π«ΆNNβNN is INTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix 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.THRESHβTHRESH is DOUBLE PRECISION. 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βTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAX is INTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβA is COMPLEX*16 array, dimension (NMAX*(NMAX+1)/2).AFACβAFAC is COMPLEX*16 array, dimension (NMAX*(NMAX+1)/2).AINVβAINV is COMPLEX*16 array, dimension (NMAX*(NMAX+1)/2).BβB is COMPLEX*16 array, dimension (NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.XβX is COMPLEX*16 array, dimension (NMAX*NSMAX).XACTβXACT is COMPLEX*16 array, dimension (NMAX*NSMAX).WORKβWORK is COMPLEX*16 array, dimension (NMAX*max(2,NSMAX)).RWORKβRWORK is DOUBLE PRECISION array, dimension (NMAX+2*NSMAX).IWORKβIWORK is INTEGER array, dimension (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 161 of file zchksp.f.
β Author
Generated automatically by Doxygen for LAPACK from the source code.
Source/version check, because we never skip footers: LAPACK Version 3.12.0, page TESTING/LIN/zchksp.f(3) β and there's no date on this page, so no invented date, periodt. Mwah πβ¨
π¦ 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