DCHKSP(3)
π DCHKSP(3) β Library Functions Manual π
Okay bestie, this is DCHKSP(3) from the Library Functions Manual, and the header path is /home/abui...IN/dchksp.f(3) β yes, the original header does the little double-path thing, so it shows up twice. We are keeping every fact and making it cute. π
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchksp.f
That's the whole NAME section, periodt. π«Ά
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
subroutine DCHKSP (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
a, afac, ainv, b, x, xact, work, rwork, iwork, nout)
DCHKSP
π§ Function/Subroutine Documentation π§
The full typed-out signature is exactly:
subroutine DCHKSP (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nns, integer, dimension( * ) nsval, double
precision thresh, logical tsterr, integer nmax, double precision,
dimension( * ) a, double precision, dimension( * ) afac, double
precision, dimension( * ) ainv, double precision, dimension( * ) b,
double precision, dimension( * ) x, double precision, dimension( * )
xact, double precision, dimension( * ) work, double precision,
dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
DCHKSP
π¦ Purpose: π¦
The purpose block is literally this:
!>
!> DCHKSP tests DSPTRF, -TRI, -TRS, -RFS, and -CON
!>
So it is testing DSPTRF, -TRI, -TRS, -RFS, and -CON. That's the whole assignment, no cap. π
π Parameters π
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). The matrix types to be used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. π«ΆNNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL. β¨NVALβNVALisINTEGERarray, dimension(NN). The values of the matrix dimensionN. πΈNNSβNNSisINTEGER. The number of values ofNRHScontained in the vectorNSVAL. π¦NSVALβNSVALisINTEGERarray, dimension(NNS). The values of the number of right hand sidesNRHS. πTHRESHβTHRESHisDOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0. π₯TSTERRβTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested. πNMAXβNMAXisINTEGER. The maximum value permitted forN, used in dimensioning the work arrays. πAβAisDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2). πAFACβAFACisDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2). βAINVβAINVisDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2). πBβBisDOUBLE PRECISIONarray, dimension(NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL. πXβXisDOUBLE PRECISIONarray, dimension(NMAX*NSMAX). πXACTβXACTisDOUBLE PRECISIONarray, dimension(NMAX*NSMAX). β¨WORKβWORKisDOUBLE PRECISIONarray, dimension(NMAX*max(2,NSMAX)). π§RWORKβRWORKisDOUBLE PRECISIONarray, dimension(NMAX+2*NSMAX). πΈIWORKβIWORKisINTEGERarray, dimension(2*NMAX). π¦NOUTβNOUTisINTEGER. The unit number for output. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 160 of file dchksp.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
With all the love, the footer says LAPACK, Version 3.12.0, and /home/abui...IN/dchksp.f(3). 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