TESTING/LIN/ddrvge.f(3)
π NAME π
okay so bestie, this page is for TESTING/LIN/ddrvge.f β from the Library Functions Manual β and thatβs the whole name section, no cap. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine ddrvge (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, asav, b, bsav, x, xact, s, work, rwork, iwork, nout)
DDRVGE β main character subroutine energy, literally. π
π«Ά Function/Subroutine Documentation π«Ά
πΈ subroutine ddrvge
Hereβs the full typed-out signature, exactly as it appears:
subroutine ddrvge (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, double precision thresh, logical
tsterr, integer nmax, double precision, dimension( * ) a, double
precision, dimension( * ) afac, double precision, dimension( * ) asav,
double precision, dimension( * ) b, double precision, dimension( * )
bsav, double precision, dimension( * ) x, double precision, dimension( *
) xact, double precision, dimension( * ) s, double precision, dimension(
* ) work, double precision, dimension( * ) rwork, integer, dimension( *
) iwork, integer nout)
Also the name is DDRVGE, and yes, it ate. β¨
π― Purpose π―
DDRVGEtests the driver routinesDGESVand-SVX.
Thatβs the purpose, bestie. Itβs a test driver checking those routines. Periodt. π
π Parameters π
DOTYPEβDOTYPEisLOGICAL array, dimension (NTYPES). These are 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. Itβs the number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGER array, dimension (NN). These are the values of the matrix column 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βAisDOUBLE PRECISION array, dimension (NMAX*NMAX).AFACβAFACisDOUBLE PRECISION array, dimension (NMAX*NMAX).ASAVβASAVisDOUBLE PRECISION array, dimension (NMAX*NMAX).BβBisDOUBLE PRECISION array, dimension (NMAX*NRHS).BSAVβBSAVisDOUBLE PRECISION array, dimension (NMAX*NRHS).XβXisDOUBLE PRECISION array, dimension (NMAX*NRHS).XACTβXACTisDOUBLE PRECISION array, dimension (NMAX*NRHS).SβSisDOUBLE PRECISION array, dimension (2*NMAX).WORKβWORKisDOUBLE PRECISION array, dimension (NMAX*max(3,NRHS)).RWORKβRWORKisDOUBLE PRECISION array, dimension (2*NRHS+NMAX).IWORKβIWORKisINTEGER array, dimension (2*NMAX).NOUTβNOUTisINTEGER. 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 ddrvge.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off, bestie: this footer is giving LAPACK Version 3.12.0 and page TESTING/LIN/ddrvge.f(3) β the date field is literally blank in the source, so weβre not inventing one. Keeping it factual and cute. π«Άπ
π¦ 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