TESTING/LIN/sdrvgb.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

✨ NAME ✨

TESTING/LIN/sdrvgb.f β€” okay bestie, this is the page from the Library Functions Manual, and it's all about the SDRVGB test-driver vibes. Main character energy, no cap. πŸ’…

🌸 SYNOPSIS 🌸

Functions/Subroutines

  • subroutine sdrvgb (dotype, nn, nval, nrhs, thresh, tsterr, a, la, afb, lafb, asav, b, bsav, x, xact, s, work, rwork, iwork, nout) β€” SDRVGB, literally the icon of this page. πŸ‘‘

πŸŽ€ Function/Subroutine Documentation πŸŽ€

Here's the full signature, copy-paste safe, exactly as it appears:

subroutine sdrvgb (logical, dimension( * ) dotype, integer nn, integer,
     dimension( * ) nval, integer nrhs, real thresh, logical tsterr, real,
     dimension( * ) a, integer la, real, dimension( * ) afb, integer lafb,
     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)

SDRVGB β€” yes, that's the name, and it ate. πŸ’–

Purpose:

SDRVGB tests the driver routines SGBSV and -SVX. That's the assignment, bestie. 🫢

Parameters

  • DOTYPE β€” DOTYPE is a LOGICAL array with dimension (NTYPES). These are the matrix types to be used for testing: matrices of type j (for 1 <= j <= NTYPES) are used for testing if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used. πŸŽ€
  • NN β€” NN is INTEGER; it's the number of values of N contained in the vector NVAL. ✨
  • NVAL β€” NVAL is an INTEGER array with dimension (NN); these are the values of the matrix column dimension N. 🌸
  • NRHS β€” NRHS is INTEGER; it's the number of right hand side vectors to be generated for each linear system. πŸ’«
  • THRESH β€” THRESH is REAL; it's the threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. To have every test ratio printed, use THRESH = 0. πŸ”₯
  • TSTERR β€” TSTERR is LOGICAL; it's a flag that indicates whether error exits are to be tested. πŸ¦‹
  • A β€” A is a REAL array with dimension (LA). 🧚
  • LA β€” LA is INTEGER; it's the length of the array A. And the constraint is real: LA >= (2*NMAX-1)*NMAX, where NMAX is the largest entry in NVAL. πŸ’…
  • AFB β€” AFB is a REAL array with dimension (LAFB). 🌈
  • LAFB β€” LAFB is INTEGER; it's the length of the array AFB. Constraint check: LAFB >= (3*NMAX-2)*NMAX, where NMAX is the largest entry in NVAL. πŸ‘‘
  • ASAV β€” ASAV is a REAL array with dimension (LA). ⭐
  • B β€” B is a REAL array with dimension (NMAX*NRHS). πŸ’œ
  • BSAV β€” BSAV is a REAL array with dimension (NMAX*NRHS). πŸ“
  • X β€” X is a REAL array with dimension (NMAX*NRHS). 🌸
  • XACT β€” XACT is a REAL array with dimension (NMAX*NRHS). ✨
  • S β€” S is a REAL array with dimension (2*NMAX). πŸŽ€
  • WORK β€” WORK is a REAL array with dimension (NMAX*max(3,NRHS,NMAX)). 🫢
  • RWORK β€” RWORK is a REAL array with dimension (NMAX+2*NRHS). πŸ’–
  • IWORK β€” IWORK is an INTEGER array with dimension (2*NMAX). 🌟
  • NOUT β€” NOUT is INTEGER; it's the unit number for output. πŸ’Œ

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 169 of file sdrvgb.f.

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


xoxo, bestie πŸ’– β€” this page is from LAPACK, Version 3.12.0, and it lives at TESTING/LIN/sdrvgb.f(3). Slay responsibly! 🫢✨

πŸ“¦ where this page comes from