TESTING/LIN/cdrvgex.f(3)
β¨ NAME β¨
okay so bestie, this is the TESTING/LIN/cdrvgex.f(3) page from the Library Functions Manual, and the name up top is TESTING/LIN/cdrvgex.f π
. Yes, the whole file is the main character here, and we are keeping every detail. periodt. π
π SYNOPSIS π
π§ Functions/Subroutines π§
subroutine cdrvge (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, asav, b, bsav, x, xact, s, work, rwork, iwork, nout)
CDRVGEX
Like, thatβs the compact call, and the uppercase name right there is CDRVGEX β¨.
π Function/Subroutine Documentation π
Hereβs the full signature, exactly as it appears, no cap:
subroutine cdrvge (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
nmax, complex, dimension( * ) a, complex, dimension( * ) afac, complex,
dimension( * ) asav, complex, dimension( * ) b, complex, dimension( * )
bsav, complex, dimension( * ) x, complex, dimension( * ) xact, real,
dimension( * ) s, complex, dimension( * ) work, real, dimension( * )
rwork, integer, dimension( * ) iwork, integer nout)
CDRVGEX
πΈ Purpose πΈ
!>
!> CDRVGE tests the driver routines CGESV, -SVX, and -SVXX.
!>
!> Note that this file is used only when the XBLAS are available,
!> otherwise cdrvge.f defines this subroutine.
!>
Translation, bestie: CDRVGE tests the driver routines CGESV, -SVX, and -SVXX π₯. Also, very important vibe check: this file is used only when the XBLAS are available; otherwise cdrvge.f defines this subroutine. π¦
π Parameters π
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). 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. β¨NNβNN is INTEGER. The number of values ofNcontained in the vectorNVAL. πNVALβNVAL is INTEGER array, dimension (NN). The values of the matrix column dimensionN. π¦NRHSβNRHS is INTEGER. The number of right hand side vectors to be generated for each linear system. πΈTHRESHβTHRESH is REAL. 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 array, dimension (NMAX*NMAX). π«ΆAFACβAFAC is COMPLEX array, dimension (NMAX*NMAX). πASAVβASAV is COMPLEX array, dimension (NMAX*NMAX). β¨BβB is COMPLEX array, dimension (NMAX*NRHS). πBSAVβBSAV is COMPLEX array, dimension (NMAX*NRHS). πXβX is COMPLEX array, dimension (NMAX*NRHS). π¦XACTβXACT is COMPLEX array, dimension (NMAX*NRHS). πSβS is REAL array, dimension (2*NMAX). π§WORKβWORK is COMPLEX array, dimension (NMAX*max(3,NRHS)). πRWORKβRWORK is REAL array, dimension (2*NRHS+NMAX). πΈ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 164 of file cdrvgex.f. π
π¦ Author π¦
Generated automatically by Doxygen for LAPACK from the source code. No notes, just auto-generated excellence. π
cute sign-off: source/version footer is LAPACK, Version 3.12.0, and the page path is TESTING/LIN/cdrvgex.f(3) β and thatβs the whole page, bestie. periodt. πβ¨π
π¦ 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