TESTING/EIG/sckgsv.f(3)
๐ NAME ๐
okay bestie, welcome to the Library Functions Manual page for TESTING/EIG/sckgsv.f โ that's the source file for the sckgsv subroutine, and this whole page is its documentation era. ๐ซถ
๐ธ SYNOPSIS ๐ธ
Here's the quick lineup, bestie:
๐ 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 ๐
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 SCKGSV tests SGGSVD: the GSVD for an M-by-N matrix A and a P-by-N matrix B. that's the whole assignment, bestie. ๐
๐งฎ Parameters ๐งฎ
NMโINTEGER; the number of values ofMcontained in the vectorMVAL. โจMVALโINTEGERarray, dimension(NM); these are the values of the matrix row dimensionM. ๐ธPVALโINTEGERarray, dimension(NP); these are the values of the matrix row dimensionP. ๐ฆNVALโINTEGERarray, dimension(NN); these are 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โINTEGERarray, 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. ๐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โREALarray, dimension(NMAX*NMAX). โญAFโREALarray, dimension(NMAX*NMAX). โญBโREALarray, dimension(NMAX*NMAX). โญBFโREALarray, dimension(NMAX*NMAX). โญUโREALarray, dimension(NMAX*NMAX). โญVโREALarray, dimension(NMAX*NMAX). โญQโREALarray, dimension(NMAX*NMAX). โญALPHAโREALarray, dimension(NMAX). ๐BETAโREALarray, dimension(NMAX). ๐RโREALarray, dimension(NMAX*NMAX). โญIWORKโINTEGERarray, dimension(NMAX). ๐งWORKโREALarray, dimension(NMAX*NMAX). โญRWORKโREALarray, 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.
mwah ๐ โ this page is LAPACK Version 3.12.0, footer tag TESTING/EIG/sckgsv.f(3), and that's the footer vibe (no extra date line here, bestie). no cap, periodt. ๐
๐ฆ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 ยท custom
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms