TESTING/LIN/ddrvsp.f(3)
๐ธ NAME ๐ธ
okay so bestie, this is TESTING/LIN/ddrvsp.f from the Library Functions Manual โ home of the DDRVSP subroutine. no cap, she's the main character of this page, and it's giving test-driver energy. ๐โจ
๐ฆ SYNOPSIS ๐ฆ
โจ Functions/Subroutines โจ
subroutine ddrvsp (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, ainv, b, x, xact, work, rwork, iwork, nout)
DDRVSP
lowkey iconic. the full typed-out signature is right below, iykyk. ๐ซถ
๐ Function/Subroutine Documentation ๐
subroutine ddrvsp (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( * ) ainv,
double precision, dimension( * ) b, double precision, dimension( * ) x,
double precision, dimension( * ) xact, double precision, dimension( * )
work, double precision, dimension( * ) rwork, integer, dimension( * )
iwork, integer nout)
DDRVSP
๐ฏ Purpose ๐ฏ
okay so DDRVSP tests the driver routines DSPSV and -SVX. periodt. vibe check: passed, and she ate. ๐ฅ
๐ Parameters ๐
DOTYPEโDOTYPEisLOGICALarray, 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โNVALisINTEGERarray, 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โAisDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2). ๐AFACโAFACisDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2). ๐ซAINVโAINVisDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2). ๐BโBisDOUBLE PRECISIONarray, dimension(NMAX*NRHS). ๐XโXisDOUBLE PRECISIONarray, dimension(NMAX*NRHS). ๐ฆXACTโXACTisDOUBLE PRECISIONarray, dimension(NMAX*NRHS). ๐ธWORKโWORKisDOUBLE PRECISIONarray, dimension(NMAX*max(2,NRHS)). ๐งRWORKโRWORKisDOUBLE PRECISIONarray, dimension(NMAX+2*NRHS). ๐IWORKโIWORKisINTEGERarray, 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 153 of file ddrvsp.f. โจ
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. ๐ค๐ซ
bestie, that's the whole page. signing off with LAPACK Version 3.12.0 for TESTING/LIN/ddrvsp.f(3) โ mwah, stay slaying those linear systems ๐๐ซถ
๐ฆ 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