TESTING/LIN/zdrvsy.f(3)
π TESTING/LIN/zdrvsy.f(3) π
Okay bestie, welcome to the Library Functions Manual entry for TESTING/LIN/zdrvsy.f(3) β it's giving full-on LAPACK test-driver energy. We're gonna read this like a group chat, but the technical tea stays exactly as written. π«Ά
β¨ NAME β¨
TESTING/LIN/zdrvsy.f β that's the file, no cap. π
π¦ SYNOPSIS π¦
π Functions/Subroutines π
subroutine zdrvsy (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, ainv, b, x, xact, work, rwork, iwork, nout)
ZDRVSY
πΈ Function/Subroutine Documentation πΈ
subroutine zdrvsy β the main character π
subroutine zdrvsy (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( * ) 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)
ZDRVSY
ZDRVSY
π Purpose
ZDRVSY tests the driver routines ZSYSV and -SVX. That's the whole purpose, periodt. π₯
π Parameters
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). These are the matrix types to be 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. It's the number of values ofNcontained in the vectorNVAL. β¨NVALβNVAL is INTEGER array, dimension (NN). These are the values of the matrix dimensionN. π¦NRHSβNRHS is INTEGER. The number of right hand side vectors to be generated for each linear system. πΈ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. iykyk. π₯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*NRHS). π¦XβX is COMPLEX*16 array, dimension (NMAX*NRHS). πΈXACTβXACT is COMPLEX*16 array, dimension (NMAX*NRHS). πWORKβWORK is COMPLEX*16 array, dimension (NMAX*max(2,NRHS)). π«ΆRWORKβRWORK is DOUBLE PRECISION array, dimension (NMAX+2*NRHS). π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 150 of file zdrvsy.f. β yes, literally line 150. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie β source/version tea: LAPACK Version 3.12.0, and the file is TESTING/LIN/zdrvsy.f(3). Byeee, slay, and may your test ratios behave. πβ¨
π¦ 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