TESTING/LIN/ddrvsy_rk.f(3)
NAME π¦
okay bestie, this is the Library Functions Manual page for TESTING/LIN/ddrvsy_rk.f, and it's giving LAPACK test-driver main character energy. No cap.
SYNOPSIS β¨
Functions/Subroutines π§
Here's the subroutine vibe, literally:
subroutine ddrvsy_rk (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, e, ainv, b, x, xact, work, rwork, iwork, nout)
DDRVSY_RK
Function/Subroutine Documentation π
The full declaration is this exact thing:
subroutine ddrvsy_rk (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( * ) e,
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_RK
Purpose π₯
DDRVSY_RK tests the driver routines DSYSV_RK. That's the whole purpose, periodt.
Parameters π
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). It's the matrix-type menu: matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis 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). βAFACβAFACisDOUBLE PRECISIONarray, dimension(NMAX*NMAX). πEβEisDOUBLE PRECISIONarray, dimension(NMAX). πAINVβAINVisDOUBLE PRECISIONarray, dimension(NMAX*NMAX). π§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 ddrvsy_rk.f.
Author π
Generated automatically by Doxygen for LAPACK from the source code.
and that's the page, bestie! Footer sign-off: LAPACK, Version 3.12.0, TESTING/LIN/ddrvsy_rk.f(3). Bye πβ¨
π¦ 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