TESTING/LIN/sdrvgex.f(3)
β¨ NAME β¨
TESTING/LIN/sdrvgex.f β okay so bestie, this is the page for the sdrvge subroutine (and its SDRVGEX era) from the Library Functions Manual. Itβs giving LAPACK testing energy, lowkey iconic.
π¦ SYNOPSIS π¦
π Functions/Subroutines π
subroutine sdrvge (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a, afac, asav, b, bsav, x, xact, s, work, rwork, iwork, nout)βSDRVGEX
π Function/Subroutine Documentation π
πΈ subroutine sdrvge πΈ
subroutine sdrvge (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
nmax, real, dimension( * ) a, real, dimension( * ) afac, real,
dimension( * ) asav, real, dimension( * ) b, real, dimension( * ) bsav,
real, dimension( * ) x, real, dimension( * ) xact, real, dimension( * )
s, real, dimension( * ) work, real, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
SDRVGEX
β Purpose β
SDRVGE tests the driver routines SGESV, -SVX, and -SVXX. Note that this file is used only when the XBLAS are available, otherwise sdrvge.f defines this subroutine.
π Parameters π
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). Itβs the matrix-type lineup: matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used.NNβNN is INTEGER. The number of values of N contained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix column dimension N.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 for N, used in dimensioning the work arrays.AβA is REAL array, dimension (NMAX*NMAX).AFACβAFAC is REAL array, dimension (NMAX*NMAX).ASAVβASAV is REAL array, dimension (NMAX*NMAX).BβB is REAL array, dimension (NMAX*NRHS).BSAVβBSAV is REAL array, dimension (NMAX*NRHS).XβX is REAL array, dimension (NMAX*NRHS).XACTβXACT is REAL array, dimension (NMAX*NRHS).SβS is REAL array, dimension (2*NMAX).WORKβWORK is REAL array, dimension (NMAX*max(3,NRHS)).RWORKβRWORK is REAL array, dimension (2*NRHS+NMAX).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 164 of file sdrvgex.f. π
π Author π
This page was generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie π the footerβs source/version combo is LAPACK Version 3.12.0 for TESTING/LIN/sdrvgex.f(3) β periodt, byeeee β¨π
π¦ 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