/home/abui...drvsy_aa.f(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… 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 β€” DOTYPE is a LOGICAL array, dimension (NTYPES). It's the guest list basically: matrix types to be used for testing, and matrices of type j (for 1 <= j <= NTYPES) get used for testing if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used. no invite, no entry 🚫
  • NN β€” NN is INTEGER. It's the number of values of N contained in the vector NVAL. she's the count, she counts πŸ’…
  • NVAL β€” NVAL is an INTEGER array, dimension (NN). These are the values of the matrix dimension N. the vibes of sizes, basically ✨
  • NRHS β€” NRHS is INTEGER. The number of right hand side vectors to be generated for each linear system. many right hands, much slay 🫢
  • THRESH β€” THRESH is DOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. Wanna have every single test ratio printed? Use THRESH = 0. literally all of them, no filter πŸ”₯
  • TSTERR β€” TSTERR is LOGICAL. Flag that indicates whether error exits are to be tested. are we testing the messy exits? yes ma'am πŸšͺ
  • NMAX β€” NMAX is INTEGER. The maximum value permitted for N, used in dimensioning the work arrays. the ceiling, the limit, the final boss of sizing πŸ‘‘
  • A β€” A is a DOUBLE PRECISION array, dimension (NMAX*NMAX). iconic, no notes πŸ’œ
  • AFAC β€” AFAC is a DOUBLE PRECISION array, dimension (NMAX*NMAX). also iconic πŸ’œ
  • AINV β€” AINV is a DOUBLE PRECISION array, dimension (NMAX*NMAX). still iconic πŸ’œ
  • B β€” B is a DOUBLE PRECISION array, dimension (NMAX*NRHS). the B in question πŸ“
  • X β€” X is a DOUBLE PRECISION array, dimension (NMAX*NRHS). πŸ¦‹
  • XACT β€” XACT is a DOUBLE PRECISION array, dimension (NMAX*NRHS). the exact one, she's precise like that ✨
  • WORK β€” WORK is a DOUBLE PRECISION array, dimension (NMAX*max(2,NRHS)). ok her dimension has a max() in it and that's honestly so her πŸ’…
  • RWORK β€” RWORK is a DOUBLE PRECISION array, dimension (NMAX+2*NRHS). the R stands for real ones only 🌸
  • IWORK β€” IWORK is an INTEGER array, dimension (2*NMAX). integers, but make it fashion πŸŽ€
  • NOUT β€” NOUT is INTEGER. 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