TESTING/LIN/zdrvpo.f(3)
π TESTING/LIN/zdrvpo.f(3) π
okay bestie, welcome to the Library Functions Manual page for TESTING/LIN/zdrvpo.f(3) β yes, that's the title and manual-name situation, and it's giving testing/lin main-character energy. π
πΈ NAME πΈ
TESTING/LIN/zdrvpo.f β that's the name, bestie. No cap, that's the whole thing. π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine zdrvpo (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, asav, b, bsav, x, xact, s, work, rwork, nout)
ZDRVPO
π¦ Function/Subroutine Documentation π¦
π subroutine zdrvpo π
okay so here's the full signature, preserved exactly because we do not play with code, periodt:
subroutine zdrvpo (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, double precision thresh, logical
tsterr, integer nmax, complex*16, dimension( * ) a, complex*16,
dimension( * ) afac, complex*16, dimension( * ) asav, complex*16,
dimension( * ) b, complex*16, dimension( * ) bsav, complex*16,
dimension( * ) x, complex*16, dimension( * ) xact, double precision,
dimension( * ) s, complex*16, dimension( * ) work, double precision,
dimension( * ) rwork, integer nout)
ZDRVPO
π Purpose π
ZDRVPO tests the driver routines ZPOSV and -SVX. That's the whole purpose, bestie β focused, iconic, ate. β¨
π Parameters π
DOTYPEβDOTYPEisLOGICAL array, dimension (NTYPES). The matrix types to be used for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used.NNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGER array, dimension (NN). The values of the matrix dimensionN.NRHSβNRHSisINTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESHisDOUBLE 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βTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXisINTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβAisCOMPLEX*16 array, dimension (NMAX*NMAX).AFACβAFACisCOMPLEX*16 array, dimension (NMAX*NMAX).ASAVβASAVisCOMPLEX*16 array, dimension (NMAX*NMAX).BβBisCOMPLEX*16 array, dimension (NMAX*NRHS).BSAVβBSAVisCOMPLEX*16 array, dimension (NMAX*NRHS).XβXisCOMPLEX*16 array, dimension (NMAX*NRHS).XACTβXACTisCOMPLEX*16 array, dimension (NMAX*NRHS).SβSisDOUBLE PRECISION array, dimension (NMAX).WORKβWORKisCOMPLEX*16 array, dimension (NMAX*max(3,NRHS)).RWORKβRWORKisDOUBLE PRECISION array, dimension (NMAX+2*NRHS).NOUTβNOUTisINTEGER. 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 zdrvpo.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, that's the whole page π«Ά. Footer vibes: LAPACK Version 3.12.0 + TESTING/LIN/zdrvpo.f(3). There's no date listed in the original footer, so I'm not inventing one β no cap, just facts. π
π¦ 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