TESTING/LIN/cchkpb.f(3)

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

πŸ’– NAME πŸ’–

TESTING/LIN/cchkpb.f β€” yes bestie, that’s the file this whole page is about. It comes from the Library Functions Manual, and we’re folding that manual name in right here instead of copying the header line. slay.

🌸 SYNOPSIS 🌸

✨ Functions/Subroutines ✨

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

CCHKPB β€” iconic, honestly.

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

subroutine cchkpb (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 nout)

CCHKPB

πŸ’œ Purpose πŸ’œ

Okay so CCHKPB tests CPBTRF, -TRS, -RFS, and -CON. That’s the whole purpose, and it ate. πŸ’…

πŸŽ€ Parameters πŸŽ€

  • DOTYPE β€” DOTYPE is LOGICAL array, dimension (NTYPES). This is the matrix-type menu: for each j where 1 <= j <= NTYPES, type j gets tested if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used. no cap.
  • NN β€” NN is INTEGER. It’s the number of values of N contained in the vector NVAL.
  • NVAL β€” NVAL is INTEGER array, dimension (NN). These are the values of the matrix dimension N.
  • NNB β€” NNB is INTEGER. Number of values of NB contained in the vector NBVAL.
  • NBVAL β€” NBVAL is INTEGER array, dimension (NNB). The values of the blocksize NB.
  • NNS β€” NNS is INTEGER. Number of values of NRHS contained in the vector NSVAL.
  • NSVAL β€” NSVAL is INTEGER array, dimension (NNS). The values of the number of right hand sides NRHS.
  • THRESH β€” THRESH is REAL. 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. That’s the β€œshow me everything” button, bestie.
  • TSTERR β€” TSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.
  • NMAX β€” NMAX is INTEGER. The maximum value permitted for N, used in dimensioning the work arrays.
  • A β€” A is REAL array, dimension (NMAX*NMAX). Yep, the parameter block says REAL right there; I’m not editing the source, just serving it to you exactly πŸ’….
  • AFAC β€” AFAC is REAL array, dimension (NMAX*NMAX).
  • AINV β€” AINV is REAL array, dimension (NMAX*NMAX).
  • B β€” B is REAL array, dimension (NMAX*NSMAX) where NSMAX is the largest entry in NSVAL.
  • X β€” X is REAL array, dimension (NMAX*NSMAX).
  • XACT β€” XACT is REAL array, dimension (NMAX*NSMAX).
  • WORK β€” WORK is REAL 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.

🫢 Author 🫢

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

Definition at line 165 of file cchkpb.f.

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


okay that’s the whole page, bestie! byeee 🫢✨ β€” source: TESTING/LIN/cchkpb.f(3); version: LAPACK Version 3.12.0; date: not listed on the footer, so I’m not inventing one πŸ’…

πŸ“¦ where this page comes from