SDRVPT(3)
okay so this is SDRVPT(3) from the LAPACK Library Functions Manual, and it lives in /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sdrvpt.f. It's giving test-driver energy, and we're gonna go through every single arg together. π
πΈ NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sdrvpt.f β that's the source file path, bestie, and SDRVPT(3) is the manual page you're reading. No cap. π«Ά
β¨ SYNOPSIS
okay so the callable vibe is a subroutine, and the synopsis is literally:
subroutine SDRVPT (dotype, nn, nval, nrhs, thresh, tsterr, a, d, e, b,
x, xact, work, rwork, nout)
π Functions/Subroutines
There's exactly one entry here, and it's this icon:
subroutine SDRVPT (dotype, nn, nval, nrhs, thresh, tsterr, a, d, e, b, x, xact, work, rwork, nout)βSDRVPT
π¦ Function/Subroutine Documentation
here's the full signature, character-for-character, bestie:
subroutine SDRVPT (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, real,
dimension( * ) a, real, dimension( * ) d, real, dimension( * ) e, real,
dimension( * ) b, real, dimension( * ) x, real, dimension( * ) xact,
real, dimension( * ) work, real, dimension( * ) rwork, integer nout)
and the name on the tin is SDRVPT. periodt. π
π― Purpose
fr fr the purpose is:
!>
!> SDRVPT tests SPTSV and -SVX.
!>
π Parameters
okay bestie, this is the parameter parade. Every single one, no skipping:
DOTYPEβDOTYPE is LOGICAL array, 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βNN is INTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix dimensionN.NRHSβNRHS is INTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESH is REAL. 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βTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.AβA is REAL array, dimension (NMAX*2).DβD is REAL array, dimension (NMAX*2).EβE is REAL array, dimension (NMAX*2).BβB is REAL array, dimension (NMAX*NRHS).XβX is REAL array, dimension (NMAX*NRHS).XACTβXACT is REAL array, dimension (NMAX*NRHS).WORKβWORK is REAL array, dimension (NMAX*max(3,NRHS)).RWORKβRWORK is REAL array, dimension (max(NMAX,2*NRHS)).NOUTβNOUT is INTEGER. The unit number for output.
π Author
the author list is iconic:
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition at line 138 of file sdrvpt.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code. π
that's the whole page, bestie β LAPACK Version 3.12.0 and the footer source path /home/abui...IN/sdrvpt.f(3), and you're all caught up. β¨π
π¦ 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