CCHKPP(3)

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

πŸ’… CCHKPP(3) β€” like, the library functions manual page for cchkpp.f

okay bestie, so this is page cchkpp.f(3) out of the Library Functions Manual, and the path up top literally reads /home/abui...IN/cchkpp.f(3) β€” yes it's truncated, no I can't fix it, that's just how it's printed, iykyk ✨


🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cchkpp.f

that's the whole name. it's a Fortran file. she's an icon, she's a path, she contains multitudes πŸŽ€


✨ SYNOPSIS ✨

Functions/Subroutines

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

CCHKPP


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

subroutine CCHKPP (logical, dimension( * ) dotype, integer nn, integer,
    dimension( * ) nval, 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
    nout)

CCHKPP

🎯 Purpose 🎯

!> !> CCHKPP tests CPPTRF, -TRI, -TRS, -RFS, and -CON !>

like, she's the vibe-checker for the whole CPPTR* family β€” CPPTRF, -TRI, -TRS, -RFS, and -CON. all five. she tests them. periodt. πŸ”₯


πŸ’– 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. πŸ’… so basically it's the guest list: type j only gets to come to the party if DOTYPE(j) is .TRUE. β€” otherwise she's not on the list, no cap.
  • NN β€” !> NN is INTEGER. !> The number of values of N contained in the vector NVAL. so like, how many N's are we even talking about 🫢
  • NVAL β€” !> NVAL is INTEGER array, dimension (NN). !> The values of the matrix dimension N. the actual N's, bestie. the dimensions. iconic.
  • NNS β€” !> NNS is INTEGER. !> The number of values of NRHS contained in the vector NSVAL. same energy as NN, but for right-hand sides 🌈
  • NSVAL β€” !> NSVAL is INTEGER array, dimension (NNS). !> The values of the number of right hand sides NRHS. the NRHS values themselves, living their truth ✨
  • 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. okay so this is the whole gatekeeping situation: if RESULT >= THRESH, it goes in the output file. and if you want literally everything printed β€” every single ratio, no filter, main character energy β€” set THRESH = 0. πŸ’€
  • TSTERR β€” !> TSTERR is LOGICAL. !> Flag that indicates whether error exits are to be tested. are we testing the error exits or not, that's the question 🧚
  • NMAX β€” !> NMAX is INTEGER. !> The maximum value permitted for N, used in dimensioning the !> work arrays. the ceiling. the limit. the largest N allowed, and she's literally the reason the work arrays are sized the way they are πŸ‘‘
  • A β€” !> A is COMPLEX array, dimension !> (NMAX*(NMAX+1)/2) ✨
  • AFAC β€” !> AFAC is COMPLEX array, dimension !> (NMAX*(NMAX+1)/2) πŸŽ€
  • AINV β€” !> AINV is COMPLEX array, dimension !> (NMAX*(NMAX+1)/2) πŸ¦‹
  • B β€” !> B is COMPLEX array, dimension (NMAX*NSMAX) !> where NSMAX is the largest entry in NSVAL. 🌸
  • X β€” !> X is COMPLEX array, dimension (NMAX*NSMAX) πŸ’œ
  • XACT β€” !> XACT is COMPLEX array, dimension (NMAX*NSMAX) ⭐
  • WORK β€” !> WORK is COMPLEX array, dimension !> (NMAX*max(3,NSMAX)) πŸ”₯
  • RWORK β€” !> RWORK is REAL array, dimension !> (max(NMAX,2*NSMAX)) πŸ’…
  • NOUT β€” !> NOUT is INTEGER. !> The unit number for output. where the results go to be seen, periodt 🌟

πŸ‘‘ Author πŸ‘‘

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

all four of them. legends only 🫢

Definition at line 156 of file cchkpp.f.


πŸ’« Author πŸ’«

Generated automatically by Doxygen for LAPACK from the source code. (not me writing it by hand, it's the Doxygen girlies doing their thing πŸ™ˆ)


okay and the lil sign-off at the bottom of the page: LAPACK, Version 3.12.0, and the source path /home/abui...IN/cchkpp.f(3) β€” that's the whole footer, mwah, bye bestie πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from