TESTING/LIN/cchkps.f(3)

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

πŸ’– NAME πŸ’–

TESTING/LIN/cchkps.f β€” this is the manual page for the CCHKPS subroutine, and yes bestie, it lives in the TESTING/LIN corner of the Library Functions Manual.


✨ SYNOPSIS ✨

Functions/Subroutines

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

🧚 Function/Subroutine Documentation 🧚

subroutine cchkps (logical, dimension( * ) dotype, integer nn, integer,
    dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
    nrank, integer, dimension( * ) rankval, real thresh, logical tsterr,
    integer nmax, complex, dimension( * ) a, complex, dimension( * ) afac,
    complex, dimension( * ) perm, integer, dimension( * ) piv, complex,
    dimension( * ) work, real, dimension( * ) rwork, integer nout)
    CCHKPS

Purpose

Straight from the source block, no cap:

!>
!> CCHKPS tests CPSTRF.
!>

So yeah β€” CCHKPS tests CPSTRF. Periodt. πŸ’…

Parameters

  • DOTYPE β€” DOTYPE is a LOGICAL array, dimension (NTYPES). The matrix types to use for testing: matrices of type j (for 1 <= j <= NTYPES) get tested 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 contained in the vector NVAL.
  • NVAL β€” NVAL is an INTEGER array, dimension (NN). It holds the values of the matrix dimension N.
  • NNB β€” NNB is INTEGER, and it's the number of values of NB contained in the vector NBVAL.
  • NBVAL β€” NBVAL is an INTEGER array, dimension (NNB). It holds the values of the block size NB.
  • NRANK β€” NRANK is INTEGER, and it's the number of values of RANK contained in the vector RANKVAL.
  • RANKVAL β€” RANKVAL is an INTEGER array, dimension (NBVAL). And the original description says: β€œThe values of the block size NB.” Yes, literally β€” that's what it says, bestie 😭.
  • THRESH β€” THRESH is REAL. It's 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. It's the flag that indicates whether error exits are to be tested. πŸ¦‹
  • NMAX β€” NMAX is INTEGER. It's the maximum value permitted for N, used in dimensioning the work arrays.
  • A β€” A is a COMPLEX array, dimension (NMAX*NMAX).
  • AFAC β€” AFAC is a COMPLEX array, dimension (NMAX*NMAX).
  • PERM β€” PERM is a COMPLEX array, dimension (NMAX*NMAX).
  • PIV β€” PIV is an INTEGER array, dimension (NMAX).
  • WORK β€” WORK is a COMPLEX array, dimension (NMAX*3).
  • RWORK β€” RWORK is a REAL array, dimension (NMAX).
  • NOUT β€” NOUT is INTEGER. It's 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 cchkps.f.


🌸 Author 🌸

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– Alright bestie, that's the whole page β€” source TESTING/LIN/cchkps.f(3), LAPACK Version 3.12.0. Stay iconic! πŸŽ€

πŸ“¦ where this page comes from