TESTING/LIN/cchkhe_aa.f(3)

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

🧚 TESTING/LIN/cchkhe_aa.f(3) πŸ’…

Okay bestie, buckle up because this is the manual page for TESTING/LIN/cchkhe_aa.f(3) and it's literally the moment we test CHETRF_AA and -TRS_AA βœ¨πŸ’–. No cap, this is the whole thing, every single parameter, so you don't miss a thing. Periodt.


✨ SYNOPSIS ✨

πŸŽ€ Functions/Subroutines

subroutine cchkhe_aa (dotype, nn, nval, nnb, nbval, nns, nsval, thresh,
    tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork, nout)

CCHKHE_AA


🌸 Function/Subroutine Documentation 🌸

subroutine cchkhe_aa (logical, dimension( * ) dotype, integer nn, integer,
    dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
    nns, integer, dimension( * ) nsval, 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)

CCHKHE_AA


πŸ’œ Purpose:

!>
!> CCHKHE_AA tests CHETRF_AA, -TRS_AA.
!>

πŸ¦‹ Parameters

  • DOTYPE β€” bestie, this is a 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. iykyk.
!>          DOTYPE is 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.
!>
  • NN β€” this one is an INTEGER. It's the number of values of N contained in the vector NVAL. Slay.
!>          NN is INTEGER
!>          The number of values of N contained in the vector NVAL.
!>
  • NVAL β€” NVAL is INTEGER array, dimension (NN). The values of the matrix dimension N. Literally the tea.
!>          NVAL is INTEGER array, dimension (NN)
!>          The values of the matrix dimension N.
!>
  • NNB β€” an INTEGER, bestie. The number of values of NB contained in the vector NBVAL. Iconic.
!>          NNB is INTEGER
!>          The number of values of NB contained in the vector NBVAL.
!>
  • NBVAL β€” NBVAL is INTEGER array, dimension (NNB). The values of the blocksize NB. Obsessed.
!>          NBVAL is INTEGER array, dimension (NNB)
!>          The values of the blocksize NB.
!>
  • NNS β€” INTEGER, no cap. The number of values of NRHS contained in the vector NSVAL. πŸ’…
!>          NNS is INTEGER
!>          The number of values of NRHS contained in the vector NSVAL.
!>
  • NSVAL β€” NSVAL is INTEGER array, dimension (NNS). The values of the number of right hand sides NRHS. Periodt.
!>          NSVAL is INTEGER array, dimension (NNS)
!>          The values of the number of right hand sides NRHS.
!>
  • THRESH β€” 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. Don't forget that, bestie! 🫢
!>          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 β€” TSTERR is LOGICAL. Flag that indicates whether error exits are to be tested. Fr fr.
!>          TSTERR is LOGICAL
!>          Flag that indicates whether error exits are to be tested.
!>
  • NMAX β€” NMAX is INTEGER. The maximum value permitted for N, used in dimensioning the work arrays. Big main character energy.
!>          NMAX is INTEGER
!>          The maximum value permitted for N, used in dimensioning the
!>          work arrays.
!>
  • A β€” A is COMPLEX array, dimension (NMAX*NMAX). πŸ’–
!>          A is COMPLEX array, dimension (NMAX*NMAX)
!>
  • AFAC β€” AFAC is COMPLEX array, dimension (NMAX*NMAX). 🌈
!>          AFAC is COMPLEX array, dimension (NMAX*NMAX)
!>
  • AINV β€” AINV is COMPLEX array, dimension (NMAX*NMAX). ⭐
!>          AINV is COMPLEX array, dimension (NMAX*NMAX)
!>
  • B β€” B is COMPLEX array, dimension (NMAX*NSMAX) where NSMAX is the largest entry in NSVAL. The way that's so specific, love that for us. πŸŽ€
!>          B is COMPLEX array, dimension (NMAX*NSMAX)
!>          where NSMAX is the largest entry in NSVAL.
!>
  • X β€” X is COMPLEX array, dimension (NMAX*NSMAX). πŸ’œ
!>          X is COMPLEX array, dimension (NMAX*NSMAX)
!>
  • XACT β€” XACT is COMPLEX array, dimension (NMAX*NSMAX). πŸ¦‹
!>          XACT is COMPLEX array, dimension (NMAX*NSMAX)
!>
  • WORK β€” WORK is COMPLEX array, dimension (NMAX*max(3,NSMAX)). Not me calculating the max, but okay. πŸ’€
!>          WORK is COMPLEX array, dimension (NMAX*max(3,NSMAX))
!>
  • RWORK β€” RWORK is REAL array, dimension (max(NMAX,2*NSMAX)). Get into it. πŸ”₯
!>          RWORK is REAL array, dimension (max(NMAX,2*NSMAX))
!>
  • IWORK β€” IWORK is INTEGER array, dimension (NMAX). 🌸
!>          IWORK is INTEGER array, dimension (NMAX)
!>
  • NOUT β€” NOUT is INTEGER. The unit number for output. That's the whole vibe. πŸ‘‘
!>          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 168 of file cchkhe_aa.f.


And that's a wrap, bestie! This icon was generated automatically by Doxygen for LAPACK from the source code, and it's from LAPACK Version 3.12.0, dated TESTING/LIN/cchkhe_aa.f(3). Stay slay, and remember: keep your tests thorough and your vibes immaculate πŸ’…βœ¨.

πŸ“¦ where this page comes from