/home/abui...chksy_rk.f(3)
π NAME
okay so bestie, this page is literally all about
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cchksy_rk.f
(fr fr, the header up top squishes it down to /home/abui...chksy_rk.f(3) and it's a whole Library Functions Manual situation, but the real one is the full path above π)
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines
the main character herself:
subroutine CCHKSY_RK (dotype, nn, nval, nnb, nbval, nns, nsval, thresh,
tsterr, nmax, a, afac, e, ainv, b, x, xact, work, rwork, iwork,
nout)
CCHKSY_RK β that's her name, that's her whole vibe π
π¦ Function/Subroutine Documentation π¦
πΈ subroutine CCHKSY_RK
okay so here's the full glow-up of the signature, listing every single argument with its type and dimensions exactly as given, no cap:
subroutine CCHKSY_RK (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( * ) e, complex, dimension( * ) ainv, complex, dimension( * )
b, complex, dimension( * ) x, complex, dimension( * ) xact, complex,
dimension( * ) work, real, dimension( * ) rwork, integer, dimension( * )
iwork, integer nout)
CCHKSY_RK β¨
π Purpose:
!> !> CCHKSY_RK tests CSYTRF_RK, -TRI_3, -TRS_3, !> and -CON_3. !>
like, she's the vibe check for those four routines, 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 a little yes/no checklist of which matrix types get invited to the test party. type j (for 1 <= j <= NTYPES) shows up if DOTYPE(j) = .TRUE., and if DOTYPE(j) = .FALSE. then type j is literally not used, bestie π
π NN
!> NN is INTEGER !> The number of values of N contained in the vector NVAL. !>
the number of values of N contained in the vector NVAL. iconic. β
π NVAL
!> NVAL is INTEGER array, dimension (NN) !> The values of the matrix dimension N. !>
the values of the matrix dimension N, dimension (NN).
π NNB
!> NNB is INTEGER !> The number of values of NB contained in the vector NBVAL. !>
the number of values of NB contained in the vector NBVAL.
π NBVAL
!> NBVAL is INTEGER array, dimension (NNB) !> The values of the blocksize NB. !>
the values of the blocksize NB, dimension (NNB).
π NNS
!> NNS is INTEGER !> The number of values of NRHS contained in the vector NSVAL. !>
the 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. !>
the values of the number of right hand sides NRHS, dimension (NNS).
π 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. !>
the threshold value for the test ratios π a result gets included in the output file if RESULT >= THRESH. and if you want every single test ratio printed (no filtering, full chaos mode), use THRESH = 0.
π TSTERR
!> TSTERR is LOGICAL !> Flag that indicates whether error exits are to be tested. !>
a LOGICAL flag telling you whether error exits are gonna be tested or not.
π NMAX
!> NMAX is INTEGER !> The maximum value permitted for N, used in dimensioning the !> work arrays. !>
the maximum value permitted for N, used in dimensioning the work arrays. she's the ceiling fr.
π A
!> A is COMPLEX array, dimension (NMAX*NMAX) !>
COMPLEX array, dimension (NMAX*NMAX).
π AFAC
!> AFAC is COMPLEX array, dimension (NMAX*NMAX) !>
COMPLEX array, dimension (NMAX*NMAX).
π E
!> E is COMPLEX array, dimension (NMAX) !>
COMPLEX array, dimension (NMAX).
π AINV
!> AINV is COMPLEX array, dimension (NMAX*NMAX) !>
COMPLEX array, dimension (NMAX*NMAX).
π B
!> B is COMPLEX array, dimension (NMAX*NSMAX) !> where NSMAX is the largest entry in NSVAL. !>
COMPLEX array, dimension (NMAX*NSMAX) β and yes, NSMAX is the largest entry in NSVAL π«Ά
π X
!> X is COMPLEX array, dimension (NMAX*NSMAX) !>
COMPLEX array, dimension (NMAX*NSMAX).
π XACT
!> XACT is COMPLEX array, dimension (NMAX*NSMAX) !>
COMPLEX array, dimension (NMAX*NSMAX).
π WORK
!> WORK is COMPLEX array, dimension (NMAX*max(3,NSMAX)) !>
COMPLEX array, dimension (NMAX*max(3,NSMAX)).
π RWORK
!> RWORK is REAL array, dimension (max(NMAX,2*NSMAX)) !>
REAL array, dimension (max(NMAX,2*NSMAX)).
π IWORK
!> IWORK is INTEGER array, dimension (2*NMAX) !>
INTEGER array, dimension (2*NMAX).
π NOUT
!> NOUT is INTEGER !> The unit number for output. !>
the unit number for output. that's where all the tea gets printed. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
β Definition at line 174 of file cchksy_rk.f.
π§ Author
Generated automatically by Doxygen for LAPACK from the source code. (yes bestie, a robot wrote it, and it ate π€β¨)
and that's the whole page!! source/version is LAPACK Version 3.12.0, and the footer's date slot is literally just the file path /home/abui...chksy_rk.f(3) β no actual date, she simply didn't show up π anyway ily, go read your parameters again, mwah π«Άπ
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms