TESTING/LIN/cdrvhex.f(3)

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

πŸ’– TESTING/LIN/cdrvhex.f(3) πŸ’–

Okay bestie, welcome to the Library Functions Manual page for TESTING/LIN/cdrvhex.f β€” yes, the header said the title twice, and honestly? Main character energy. We're talking about CDRVHEX and the cdrvhe subroutine, and I'm gonna walk you through every single parameter because we do not gatekeep here. ✨

✨ SYNOPSIS ✨

πŸŽ€ Functions/Subroutines

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

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

Here's the full signature, exactly as the source flexes it:

       subroutine cdrvhe (logical, dimension( * ) dotype, integer nn, integer,
           dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
           nmax, complex, dimension( * ) a, complex, dimension( * ) afac, complex,
           dimension( * ) ainv, complex, dimension( * ) b, complex, dimension( * )
           x, complex, dimension( * ) xact, complex, dimension( * ) work, real,
           dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
           CDRVHEX

πŸ”₯ Purpose

CDRVHE tests the driver routines CHESV, -SVX, and -SVXX. πŸ”₯

Heads up, bestie: this file is used only when the XBLAS are available, otherwise cdrvhe.f defines this subroutine. Important lore, no cap. πŸ’…

🌸 Parameters

  • DOTYPE β€” is a LOGICAL array, dimension (NTYPES). The matrix types to use 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 β€” is INTEGER. The number of values of N contained in the vector NVAL. ✨
  • NVAL β€” is INTEGER array, dimension (NN). The values of the matrix dimension N. πŸ¦‹
  • NRHS β€” is INTEGER. The number of right hand side vectors to be generated for each linear system. πŸ’…
  • THRESH β€” is REAL. 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 β€” is LOGICAL. Flag that indicates whether error exits are to be tested. πŸ‘‘
  • NMAX β€” is INTEGER. The maximum value permitted for N, used in dimensioning the work arrays. 🌈
  • A β€” is COMPLEX array, dimension (NMAX*NMAX). πŸ“
  • AFAC β€” is COMPLEX array, dimension (NMAX*NMAX). πŸ“
  • AINV β€” is COMPLEX array, dimension (NMAX*NMAX). πŸ“
  • B β€” is COMPLEX array, dimension (NMAX*NRHS). πŸ’–
  • X β€” is COMPLEX array, dimension (NMAX*NRHS). πŸ’–
  • XACT β€” is COMPLEX array, dimension (NMAX*NRHS). πŸ’–
  • WORK β€” is COMPLEX array, dimension (NMAX*max(2,NRHS)). 🧚
  • RWORK β€” is REAL array, dimension (2*NMAX+2*NRHS). 🌸
  • IWORK β€” is INTEGER array, dimension (NMAX). πŸŽ€
  • NOUT β€” is INTEGER. The unit number for output. πŸ’œ

πŸ‘‘ Author πŸ‘‘

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

Definition at line 154 of file cdrvhex.f. β€” yes bestie, line 154, noted. ⭐

🌸 Author 🌸

Generated automatically by Doxygen for LAPACK from the source code. That's the meta-author lore, and we respect it. 😭


Okay that's the whole tea, bestie. Signing off with LAPACK, Version 3.12.0, and TESTING/LIN/cdrvhex.f(3) β€” the footer's source/version/page tag (no extra date shown, just the vibe). Slay. πŸŒˆπŸ’–πŸ‘‘

πŸ“¦ where this page comes from