/home/abui...drvsy_aa.f(3)
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/ddrvsy_aa.f
okay bestie, this is a page from the Library Functions Manual and it's literally all about one little Fortran file with a very long address, so let's get into it π
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
subroutine DDRVSY_AA (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork, nout)β DDRVSY_AA (yes that's the whole description, she's mysterious like that π )
π¦ Function/Subroutine Documentation π¦
π the full signature, no cap π
subroutine DDRVSY_AA (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)
DDRVSY_AA
π Purpose π
!>!> DDRVSY_AA tests the driver routine DSYSV_AA.!>
like literally that's her job: she tests DSYSV_AA. main character behavior honestly π
π Parameters π
DOTYPEβDOTYPEis aLOGICALarray, dimension(NTYPES). It's the guest list basically: matrix types to be used for testing, and matrices of type j (for1 <= j <= NTYPES) get used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. no invite, no entry π«NNβNNisINTEGER. It's the number of values ofNcontained in the vectorNVAL. she's the count, she counts πNVALβNVALis anINTEGERarray, dimension(NN). These are the values of the matrix dimensionN. the vibes of sizes, basically β¨NRHSβNRHSisINTEGER. The number of right hand side vectors to be generated for each linear system. many right hands, much slay π«ΆTHRESHβTHRESHisDOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. Wanna have every single test ratio printed? UseTHRESH = 0. literally all of them, no filter π₯TSTERRβTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested. are we testing the messy exits? yes ma'am πͺNMAXβNMAXisINTEGER. The maximum value permitted forN, used in dimensioning the work arrays. the ceiling, the limit, the final boss of sizing πAβAis aDOUBLE PRECISIONarray, dimension(NMAX*NMAX). iconic, no notes πAFACβAFACis aDOUBLE PRECISIONarray, dimension(NMAX*NMAX). also iconic πAINVβAINVis aDOUBLE PRECISIONarray, dimension(NMAX*NMAX). still iconic πBβBis aDOUBLE PRECISIONarray, dimension(NMAX*NRHS). the B in question πXβXis aDOUBLE PRECISIONarray, dimension(NMAX*NRHS). π¦XACTβXACTis aDOUBLE PRECISIONarray, dimension(NMAX*NRHS). the exact one, she's precise like that β¨WORKβWORKis aDOUBLE PRECISIONarray, dimension(NMAX*max(2,NRHS)). ok her dimension has amax()in it and that's honestly so her πRWORKβRWORKis aDOUBLE PRECISIONarray, dimension(NMAX+2*NRHS). the R stands for real ones only πΈIWORKβIWORKis anINTEGERarray, dimension(2*NMAX). integers, but make it fashion πNOUTβNOUTisINTEGER. The unit number for output. where the receipts get printed π¬
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole squad really showed up for this one π«Ά
β Definition β
Definition at line 149 of file ddrvsy_aa.f. iykyk π«
πΊ Author πΊ
Generated automatically by Doxygen for LAPACK from the source code. (yes the robots wrote this and they ate π€β¨)
k that's the whole page bestie π§ β LAPACK, Version 3.12.0, and this lil beauty is /home/abui...drvsy_aa.f(3). mwah π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms