DCHKPS(3)

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

πŸ’… NAME

okay so this file is literally /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchkps.f bestie, and it's living in the Library Functions Manual section (that's (3) for the uninitiated 🫢).


✨ SYNOPSIS

Functions/Subroutines

subroutine DCHKPS (dotype, nn, nval, nnb, nbval, nrank, rankval, thresh,
    tsterr, nmax, a, afac, perm, piv, work, rwork, nout)

DCHKPS β€” that's the whole vibe, she's the name and the function πŸ’–


πŸŽ€ Function/Subroutine Documentation

subroutine DCHKPS (logical, dimension( * ) dotype, integer nn, integer,
    dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
    nrank, integer, dimension( * ) rankval, double precision thresh, logical
    tsterr, integer nmax, double precision, dimension( * ) a, double
    precision, dimension( * ) afac, double precision, dimension( * ) perm,
    integer, dimension( * ) piv, double precision, dimension( * ) work,
    double precision, dimension( * ) rwork, integer nout)

DCHKPS πŸ”₯ (yes she said it twice, she contains multitudes)

🌸 Purpose

!> !> DCHKPS tests DPSTRF. !>

no cap, that's the whole job β€” she tests DPSTRF and she does it flawlessly πŸ‘‘

πŸ’œ Parameters

  • DOTYPE β€” DOTYPE is LOGICAL array, dimension (NTYPES)</p> β€” the matrix types to be used for testing. 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.
  • NN β€” NN is INTEGER</p> β€” the number of values of N chillin' in the vector NVAL.
  • NVAL β€” NVAL is INTEGER array, dimension (NN)</p> β€” the values of the matrix dimension N. the icons πŸ’…
  • NNB β€” NNB is INTEGER</p> β€” the number of values of NB contained in the vector NBVAL.
  • NBVAL β€” NBVAL is INTEGER array, dimension (NNB)</p> β€” the values of the block size NB.
  • NRANK β€” NRANK is INTEGER</p> β€” the number of values of RANK contained in the vector RANKVAL.
  • RANKVAL β€” RANKVAL is INTEGER array, dimension (NBVAL)</p> β€” the values of the block size NB. (that's what the page says, bestie, and we do not editorialize πŸ’€ we just report it exactly)
  • THRESH β€” THRESH is DOUBLE PRECISION</p> β€” 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? use THRESH = 0 🫢
  • TSTERR β€” TSTERR is LOGICAL</p> β€” flag that indicates whether error exits are to be tested.
  • NMAX β€” NMAX is INTEGER</p> β€” the maximum value permitted for N, used in dimensioning the work arrays. she's the ceiling fr fr.
  • A β€” A is DOUBLE PRECISION array, dimension (NMAX*NMAX)</p>
  • AFAC β€” AFAC is DOUBLE PRECISION array, dimension (NMAX*NMAX)</p>
  • PERM β€” PERM is DOUBLE PRECISION array, dimension (NMAX*NMAX)</p>
  • PIV β€” PIV is INTEGER array, dimension (NMAX)</p>
  • WORK β€” WORK is DOUBLE PRECISION array, dimension (NMAX*3)</p>
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (NMAX)</p>
  • NOUT β€” NOUT is INTEGER</p> β€” the unit number for output. where the receipts get printed πŸ“¬

πŸ‘‘ Author

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

Definition at line 151 of file dchkps.f. πŸ“


🌈 Author (the meta one)

Generated automatically by Doxygen for LAPACK from the source code. it's giving "made by a robot who doesn't need sleep" energy πŸ€–βœ¨


so that's the whole page bestie, go forth and test DPSTRF, ily πŸ¦‹

signing off from /home/abui...IN/dchkps.f(3) β€” LAPACK, Version 3.12.0 πŸ’– mwah πŸ’‹

πŸ“¦ where this page comes from