TESTING/LI...a_2stage.f(3)
π NAME π
TESTING/LIN/zchkhe_aa_2stage.f β yup bestie, that's the page. It lives in the Library Functions Manual, and the page title vibe is TESTING/LI...a_2stage.f(3). LAPACK testing content, no cap.
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine zchkhe_aa_2stage (dotype, nn, nval, nnb, nbval, nns, nsval,
thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork,
nout)
ZCHKHE_AA_2STAGE
π Function/Subroutine Documentation π
subroutine zchkhe_aa_2stage (logical, dimension( * ) dotype, integer nn,
integer, dimension( * ) nval, integer nnb, integer, dimension( * )
nbval, 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)
ZCHKHE_AA_2STAGE
πΈ Purpose πΈ
The source literally says this inside its !> doc-comment, so here it is exactly:
!>
!> ZCHKSY_AA_2STAGE tests ZHETRF_AA_2STAGE, -TRS_AA_2STAGE.
!>
π Note the spelling in that purpose line: it saysZCHKSY_AA_2STAGE, notZCHKHE_AA_2STAGE. I'm not editing the source, bestie β I'm just telling you what it says.
π¦ Parameters π¦
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). These are the matrix types used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. Periodt.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.NNBβNNB is INTEGER. The number of values ofNBcontained in the vectorNBVAL.NBVALβNBVAL is INTEGER array, dimension (NNB). The values of the blocksizeNB.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).AFACβAFAC is COMPLEX*16 array, dimension (NMAX*NMAX).AINVβAINV is COMPLEX*16 array, dimension (NMAX*NMAX).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(3,NSMAX)).RWORKβRWORK is DOUBLE PRECISION array, dimension (max(NMAX,2*NSMAX)).IWORKβIWORK is INTEGER array, dimension (2*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 169 of file zchkhe_aa_2stage.f.
π€ Author (the auto-generated one) π€
Generated automatically by Doxygen for LAPACK from the source code.
π okay bestie, that's the whole page! Source/version: LAPACK Version 3.12.0, page TESTING/LI...a_2stage.f(3). The footer doesn't show a date, so I'm not inventing one β it just ends with Generated automatically by Doxygen for LAPACK from the source code. 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