TESTING/LIN/zdrvsp.f(3)

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

πŸ’– NAME πŸ’–

TESTING/LIN/zdrvsp.f β€” yup bestie, that's the file, and this is its manual page. It's giving very specific LAPACK testing-zone energy. 🧚✨

✨ SYNOPSIS ✨

πŸ¦‹ Functions/Subroutines πŸ¦‹

subroutine zdrvsp (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
           afac, ainv, b, x, xact, work, rwork, iwork, nout)

ZDRVSP β€” iconic, no notes. πŸ’…

πŸ’… Function/Subroutine Documentation πŸ’…

🌸 subroutine zdrvsp 🌸

subroutine zdrvsp (logical, dimension( * ) dotype, integer nn, integer,
       dimension( * ) nval, integer nrhs, double precision thresh, logical
       tsterr, integer nmax, complex*16, dimension( * ) a, complex*16,
       dimension( * ) afac, complex*16, dimension( * ) ainv, complex*16,
       dimension( * ) b, complex*16, dimension( * ) x, complex*16, dimension( *
       ) xact, complex*16, dimension( * ) work, double precision, dimension( *
       ) rwork, integer, dimension( * ) iwork, integer nout)

ZDRVSP again, because the original says it again and honestly? We respect the repetition. πŸ‘‘

🎯 Purpose 🎯

The source says:

!>
!> ZDRVSP tests the driver routines ZSPSV and -SVX.
!>

Translation for the group chat: ZDRVSP tests the driver routines ZSPSV and -SVX. That's the whole assignment. πŸ’–

πŸ“ Parameters πŸ“

  • DOTYPE β€” LOGICAL array, dimension (NTYPES). 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. Literally the vibe check for each matrix type. βœ…
  • NN β€” INTEGER. The number of values of N contained in the vector NVAL.
  • NVAL β€” INTEGER array, dimension (NN). The values of the matrix dimension N.
  • NRHS β€” INTEGER. The number of right hand side vectors to be generated for each linear system.
  • THRESH β€” DOUBLE PRECISION. 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 β€” LOGICAL. Flag that indicates whether error exits are to be tested.
  • NMAX β€” INTEGER. The maximum value permitted for N, used in dimensioning the work arrays.
  • A β€” COMPLEX*16 array, dimension (NMAX*(NMAX+1)/2).
  • AFAC β€” COMPLEX*16 array, dimension (NMAX*(NMAX+1)/2).
  • AINV β€” COMPLEX*16 array, dimension (NMAX*(NMAX+1)/2).
  • B β€” COMPLEX*16 array, dimension (NMAX*NRHS).
  • X β€” COMPLEX*16 array, dimension (NMAX*NRHS).
  • XACT β€” COMPLEX*16 array, dimension (NMAX*NRHS).
  • WORK β€” COMPLEX*16 array, dimension (NMAX*max(2,NRHS)).
  • RWORK β€” DOUBLE PRECISION array, dimension (NMAX+2*NRHS).
  • IWORK β€” INTEGER array, dimension (NMAX).
  • NOUT β€” INTEGER. The unit number for output.

πŸ‘‘ Author πŸ‘‘

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

πŸŽ€ Definition πŸŽ€

Definition at line 154 of file zdrvsp.f.

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code. Yes, the page has two Author bits, and we're keeping both. No cap. 😌


okay that's the whole page, bestie! LAPACK Version 3.12.0 source/version energy, page tag TESTING/LIN/zdrvsp.f(3) β€” bye bye, drink water, and may your test ratios behave. πŸ’–βœ¨πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from