TESTING/LI...a_2stage.f(3)

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

✨ TESTING/LIN/cchkhe_aa_2stage.f ✨

okay bestie, welcome to the TESTING/LIN/cchkhe_aa_2stage.f page from the LAPACK Library Functions Manual πŸŽ€ β€” yes, the header said TESTING/LI...a_2stage.f(3) because apparently even manpage titles get truncated, tragic, but we move πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • subroutine cchkhe_aa_2stage (dotype, nn, nval, nnb, nbval, nns, nsval, thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork, nout) β€” the icon itself, CCHKHE_AA_2STAGE πŸ‘‘

🌸 Function/Subroutine Documentation 🌸

subroutine cchkhe_aa_2stage β€” the whole vibe check πŸ’–

here's the full signature, bestie, no cap this is exactly how it goes down:

subroutine cchkhe_aa_2stage (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_2STAGE β€” that's the name, periodt.


🧚 Purpose ✨

!> !> CCHKSY_AA_2STAGE tests CHETRF_AA_2STAGE, -TRS_AA_2STAGE. !>

so like, it tests CHETRF_AA_2STAGE and -TRS_AA_2STAGE. that's the whole assignment, and it ate πŸ”₯


πŸ“ Parameters πŸ“

DOTYPE

!> 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. !>

lowkey the guest list for the test party πŸŽ‰ β€” type j (for 1 <= j <= NTYPES) gets in only if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., type j is not used. sorry babes, no invite πŸ™ˆ

NN

!> NN is INTEGER !> The number of values of N contained in the vector NVAL. !>

it's an INTEGER and it's literally the count of how many N values are chilling in NVAL.

NVAL

!> NVAL is INTEGER array, dimension (NN) !> The values of the matrix dimension N. !>

INTEGER array, dimension (NN), holding the matrix dimension N values. the main characters πŸ’…

NNB

!> NNB is INTEGER !> The number of values of NB contained in the vector NBVAL. !>

INTEGER, and it counts the NB values inside NBVAL. simple as.

NBVAL

!> NBVAL is INTEGER array, dimension (NNB) !> The values of the blocksize NB. !>

INTEGER array, dimension (NNB), and it's carrying all the blocksize NB values 🫢

NNS

!> NNS is INTEGER !> The number of values of NRHS contained in the vector NSVAL. !>

INTEGER, counts the NRHS values in NSVAL. slay.

NSVAL

!> NSVAL is INTEGER array, dimension (NNS) !> The values of the number of right hand sides NRHS. !>

INTEGER array, dimension (NNS), holding the number-of-right-hand-sides NRHS values ✨

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. !>

REAL β€” the threshold for the test ratios. a result makes it into the output file only if RESULT >= THRESH. want every test ratio printed? use THRESH = 0 πŸ‘‘

TSTERR

!> TSTERR is LOGICAL !> Flag that indicates whether error exits are to be tested. !>

LOGICAL flag: are we testing error exits or not, iykyk 🚩

NMAX

!> NMAX is INTEGER !> The maximum value permitted for N, used in dimensioning the !> work arrays. !>

INTEGER, the max allowed value for N, and it's the one dimensioning the work arrays. big main character energy.

A

!> A is COMPLEX array, dimension (NMAX*NMAX) !>

COMPLEX array, dimension (NMAX*NMAX).

AFAC

!> AFAC is COMPLEX array, dimension (NMAX*NMAX) !>

COMPLEX array, dimension (NMAX*NMAX).

AINV

!> AINV is COMPLEX array, dimension (NMAX*NMAX) !>

COMPLEX array, dimension (NMAX*NMAX).

B

!> B is COMPLEX array, dimension (NMAX*NSMAX) !> where NSMAX is the largest entry in NSVAL. !>

COMPLEX array, dimension (NMAX*NSMAX), where NSMAX is the largest entry in NSVAL ⭐

X

!> X is COMPLEX array, dimension (NMAX*NSMAX) !>

COMPLEX array, dimension (NMAX*NSMAX).

XACT

!> XACT is COMPLEX array, dimension (NMAX*NSMAX) !>

COMPLEX array, dimension (NMAX*NSMAX).

WORK

!> WORK is COMPLEX array, dimension (NMAX*max(3,NSMAX)) !>

COMPLEX array, dimension (NMAX*max(3,NSMAX)) πŸ’œ

RWORK

!> RWORK is REAL array, dimension (max(NMAX,2*NSMAX)) !>

REAL array, dimension (max(NMAX,2*NSMAX)).

IWORK

!> IWORK is INTEGER array, dimension (2*NMAX) !>

INTEGER array, dimension (2*NMAX).

NOUT

!> NOUT is INTEGER !> The unit number for output. !>

INTEGER β€” the unit number for output, aka where the receipts get printed 🧾


πŸ‘‘ Author πŸ‘‘

literally the legends:

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

Definition at line 169 of file cchkhe_aa_2stage.f. πŸ“


🌈 Author (the meta one) 🌈

Generated automatically by Doxygen for LAPACK from the source code. not a human, just vibes πŸ€–βœ¨


k bye bestie, that's the whole page 🫢 β€” LAPACK, Version 3.12.0, and this was TESTING/LI...a_2stage.f(3) signing off πŸ’–πŸŽ€

πŸ“¦ where this page comes from