SCKGSV(3)
π SCKGSV(3) β Library Functions Manual π
okay bestie, welcome to the Library Functions Manual page for SCKGSV(3) β LAPACK's own test routine for SGGSVD. It is literally giving "I test matrix decompositions and I brought receipts." β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/sckgsv.f
That's the source-file name this page is named after, no cap. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine SCKGSV (nm, mval, pval, nval, nmats, iseed, thresh, nmax, a,
af, b, bf, u, v, q, alpha, beta, r, iwork, work, rwork, nin, nout,
info)
SCKGSV
π¦ Function/Subroutine Documentation π¦
subroutine SCKGSV (integer nm, integer, dimension( * ) mval, integer,
dimension( * ) pval, integer, dimension( * ) nval, integer nmats,
integer, dimension( 4 ) iseed, real thresh, integer nmax, real,
dimension( * ) a, real, dimension( * ) af, real, dimension( * ) b, real,
dimension( * ) bf, real, dimension( * ) u, real, dimension( * ) v, real,
dimension( * ) q, real, dimension( * ) alpha, real, dimension( * ) beta,
real, dimension( * ) r, integer, dimension( * ) iwork, real, dimension(
* ) work, real, dimension( * ) rwork, integer nin, integer nout, integer
info)
SCKGSV
π― Purpose π―
okay so the whole assignment: SCKGSV tests SGGSVD β that's the GSVD for an M-by-N matrix A and a P-by-N matrix B. That's the vibe, periodt. π
π§Ύ Parameters π§Ύ
NMβINTEGER. The number of values ofMcontained in the vectorMVAL. πMVALβINTEGER array, dimension (NM). The values of the matrix row dimensionM. β¨PVALβINTEGER array, dimension (NP). The values of the matrix row dimensionP. Yes bestie, the original really says dimension(NP)right there. π«ΆNVALβINTEGER array, dimension (NN). The values of the matrix column dimensionN. π¦NMATSβINTEGER. The number of matrix types to be tested for each combination of matrix dimensions. IfNMATS >= NTYPES(the maximum number of matrix types), then all the different types are generated for testing. IfNMATS < NTYPES, another input line is read to get the numbers of the matrix types to be used. πISEEDβINTEGER array, dimension (4). On entry, the seed of the random number generator. The array elements should be between0and4095, otherwise they will be reduced mod4096, andISEED(4)must be odd. On exit, the next seed in the random number sequence after all the test matrices have been generated. π
bestie, repeat after me: ISEED(4) must be odd. The universe will not bend on this one. π
THRESHβ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. π₯NMAXβINTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays. πAβREAL array, dimension (NMAX*NMAX). π«ΆAFβREAL array, dimension (NMAX*NMAX). β¨BβREAL array, dimension (NMAX*NMAX). πBFβREAL array, dimension (NMAX*NMAX). π¦UβREAL array, dimension (NMAX*NMAX). πVβREAL array, dimension (NMAX*NMAX). πQβREAL array, dimension (NMAX*NMAX). πΈALPHAβREAL array, dimension (NMAX). βBETAβREAL array, dimension (NMAX). πRβREAL array, dimension (NMAX*NMAX). π₯IWORKβINTEGER array, dimension (NMAX). πWORKβREAL array, dimension (NMAX*NMAX). πRWORKβREAL array, dimension (NMAX). πNINβINTEGER. The unit number for input. πNOUTβINTEGER. The unit number for output. π¦INFOβINTEGER.= 0 :successful exit> 0 :IfSLATMSreturns an error code, the absolute value of it is returned.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 195 of file sckgsv.f. π
πͺ Author πͺ
Generated automatically by Doxygen for LAPACK from the source code. π§
byeee bestie! π«Ά This page is from LAPACK Version 3.12.0, page path /home/abui...IG/sckgsv.f(3), and that's the whole vibe. π
β¨
π¦ 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