ZDRVHE_AA_2STAGE(3)

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

πŸ’… NAME πŸ’…

ok so bestie, this whole page is literally about the file /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zdrvhe_aa_2stage.f β€” and yes it's from the Library Functions Manual (that's the manual family this page lives in, no cap) ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

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

ZDRVHE_AA_2STAGE πŸ’–


πŸŽ€ Function/Subroutine Documentation πŸŽ€

subroutine ZDRVHE_AA_2STAGE (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)

ZDRVHE_AA_2STAGE πŸ‘‘

Purpose:

!>
!> ZDRVHE_AA_2STAGE tests the driver routine ZHESV_AA_2STAGE.
!>

Parameters

  • DOTYPE β€” okay so DOTYPE is a LOGICAL array, dimension (NTYPES). It's giving "which matrix types are we testing today" energy. Matrices of type j (for 1 <= j <= NTYPES) get tested if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is literally not used. periodt πŸ’…
!>          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 β€” NN is INTEGER, and it's the number of values of N chillin' inside the vector NVAL. that's it, that's the whole vibe ✨
!>          NN is INTEGER
!>          The number of values of N contained in the vector NVAL.
!>
  • NVAL β€” NVAL is an INTEGER array, dimension (NN), and it holds the values of the matrix dimension N. the actual numbers, bestie 🌸
!>          NVAL is INTEGER array, dimension (NN)
!>          The values of the matrix dimension N.
!>
  • NRHS β€” NRHS is INTEGER and it's how many right hand side vectors get generated for each linear system. so many little right-hand sides 🫢
!>          NRHS is INTEGER
!>          The number of right hand side vectors to be generated for
!>          each linear system.
!>
  • THRESH β€” THRESH is DOUBLE PRECISION and it's the threshold value for the test ratios. A result gets included in the output file if RESULT >= THRESH. Wanna see every single test ratio printed? Then use THRESH = 0. iconic ✨
!>          THRESH is 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 β€” TSTERR is LOGICAL, a lil flag that says whether error exits are gonna be tested or not πŸ™ˆ
!>          TSTERR is LOGICAL
!>          Flag that indicates whether error exits are to be tested.
!>
  • NMAX β€” NMAX is INTEGER, the maximum value permitted for N, and it's used for dimensioning the work arrays. sizing queen πŸ‘‘
!>          NMAX is INTEGER
!>          The maximum value permitted for N, used in dimensioning the
!>          work arrays.
!>
  • A β€” A is COMPLEX*16 array, dimension (NMAX*NMAX) πŸ’œ
!>          A is COMPLEX*16 array, dimension (NMAX*NMAX)
!>
  • AFAC β€” AFAC is COMPLEX*16 array, dimension (NMAX*NMAX) 🌈
!>          AFAC is COMPLEX*16 array, dimension (NMAX*NMAX)
!>
  • AINV β€” AINV is COMPLEX*16 array, dimension (NMAX*NMAX) ⭐
!>          AINV is COMPLEX*16 array, dimension (NMAX*NMAX)
!>
  • B β€” B is COMPLEX*16 array, dimension (NMAX*NRHS) πŸ“
!>          B is COMPLEX*16 array, dimension (NMAX*NRHS)
!>
  • X β€” X is COMPLEX*16 array, dimension (NMAX*NRHS) 🧚
!>          X is COMPLEX*16 array, dimension (NMAX*NRHS)
!>
  • XACT β€” XACT is COMPLEX*16 array, dimension (NMAX*NRHS) πŸ”₯
!>          XACT is COMPLEX*16 array, dimension (NMAX*NRHS)
!>
  • WORK β€” WORK is COMPLEX*16 array, dimension (NMAX*max(2,NRHS)). yes the max(2,NRHS) is literally in there, don't @ me πŸ’€
!>          WORK is COMPLEX*16 array, dimension (NMAX*max(2,NRHS))
!>
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (NMAX+2*NRHS) πŸ’–
!>          RWORK is DOUBLE PRECISION array, dimension (NMAX+2*NRHS)
!>
  • IWORK β€” IWORK is INTEGER array, dimension (NMAX) πŸ¦‹
!>          IWORK is INTEGER array, dimension (NMAX)
!>
  • NOUT β€” NOUT is INTEGER, the unit number for output. that's where the tea gets printed πŸ“
!>          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 151 of file zdrvhe_aa_2stage.f. πŸ“


🌸 Author 🌸

Generated automatically by Doxygen for LAPACK from the source code. (yes bestie, a robot wrote this one, not me πŸ€–πŸ’…)


that's the whole page!! and for the cute sign-off: this iconic little number is LAPACK Version 3.12.0, dated /home/abui...aa_2stage.f(3) β€” go off, queen πŸŽ€βœ¨πŸ«Ά

πŸ“¦ where this page comes from