SDRVGB(3)

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

πŸ’… SDRVGB(3) β€” Library Functions Manual πŸ’…

okay so this is the SDRVGB(3) page, bestie β€” manual name Library Functions Manual, title SDRVGB(3), and the abbreviated header path is /home/abui...IN/sdrvgb.f(3). Yes, it repeats in the original header, and we are respecting the chaos. The full NAME path is right below, because of course it is. πŸ’–

🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sdrvgb.f

That's the whole NAME section: literally the source file path. No extra lore. πŸŽ€


✨ 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

That's the subroutine and yep, it's also named SDRVGB β€” iconic. πŸ’…

πŸ“š Function/Subroutine Documentation πŸ“š

   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

The routine is SDRVGB, and this is its full typed signature. Slay. ✨

🎯 Purpose 🎯

SDRVGB tests the driver routines SGBSV and -SVX. πŸ”₯

🧾 Parameters 🧾

DOTYPE

DOTYPE is a LOGICAL array, dimension (NTYPES). It's the matrix-types menu: 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, dimension (NN). It holds 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. If you want every test ratio printed, use THRESH = 0. πŸ”₯

TSTERR

TSTERR is LOGICAL. It's the flag that indicates whether error exits are to be tested. πŸ‘‘

A

A is a REAL array, dimension (LA). 🌸

LA

LA is INTEGER. It's the length of the array A. LA >= (2*NMAX-1)*NMAX, where NMAX is the largest entry in NVAL. πŸ’€

AFB

AFB is a REAL array, dimension (LAFB). 🫢

LAFB

LAFB is INTEGER. It's the length of the array AFB. LAFB >= (3*NMAX-2)*NMAX, where NMAX is the largest entry in NVAL. 😭

ASAV

ASAV is a REAL array, dimension (LA). πŸ’–

B

B is a REAL array, dimension (NMAX*NRHS). 🌈

BSAV

BSAV is a REAL array, dimension (NMAX*NRHS). ⭐

X

X is a REAL array, dimension (NMAX*NRHS). 🧚

XACT

XACT is a REAL array, dimension (NMAX*NRHS). πŸ’œ

S

S is a REAL array, dimension (2*NMAX). πŸ“

WORK

WORK is a REAL array, dimension (NMAX*max(3,NRHS,NMAX)). πŸ”₯

RWORK

RWORK is a REAL array, dimension (NMAX+2*NRHS). ✨

IWORK

IWORK is an INTEGER array, 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.


Sign-off tea: LAPACK Version 3.12.0 β€” /home/abui...IN/sdrvgb.f(3). No separate date appears in this footer, so I'm not inventing one. That's the whole SGBSV and -SVX test-driver tea, bestie β€” byeeee. πŸ’–βœ¨

πŸ“¦ where this page comes from