DCKGSV(3)
π DCKGSV(3) β Library Functions Manual π
okay so bestie, this is the dckgsv.f(3) page from the Library Functions Manual β the header path shows up as /home/abui...IG/dckgsv.f(3), and the whole vibe is LAPACK testing energy. Weβre gonna go through every single arg, no skipping, no cap. π«Ά
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/dckgsv.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine DCKGSV (nm, mval, pval, nval, nmats, iseed, thresh, nmax, a,
af, b, bf, u, v, q, alpha, beta, r, iwork, work, rwork, nin, nout,
info)
DCKGSV
π Function/Subroutine Documentation π
subroutine DCKGSV (integer nm, integer, dimension( * ) mval, integer,
dimension( * ) pval, integer, dimension( * ) nval, integer nmats,
integer, dimension( 4 ) iseed, double precision thresh, integer nmax,
double precision, dimension( * ) a, double precision, dimension( * ) af,
double precision, dimension( * ) b, double precision, dimension( * ) bf,
double precision, dimension( * ) u, double precision, dimension( * ) v,
double precision, dimension( * ) q, double precision, dimension( * )
alpha, double precision, dimension( * ) beta, double precision,
dimension( * ) r, integer, dimension( * ) iwork, double precision,
dimension( * ) work, double precision, dimension( * ) rwork, integer
nin, integer nout, integer info)
DCKGSV
π Purpose π
DCKGSV tests DGGSVD: the GSVD for M-by-N matrix A and P-by-N matrix B.
π Parameters π
NMβNMisINTEGER. The number of values ofMcontained in the vectorMVAL.MVALβMVALisINTEGER array, dimension (NM). The values of the matrix row dimensionM.PVALβPVALisINTEGER array, dimension (NP). The values of the matrix row dimensionP.NVALβNVALisINTEGER array, dimension (NN). The values of the matrix column dimensionN.NMATSβNMATSisINTEGER. 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βISEEDisINTEGER array, dimension (4). On entry, the seed of the random number generator. The array elements should be between 0 and 4095, otherwise they will be reduced mod 4096, andISEED(4)must be odd. On exit, the next seed in the random number sequence after all the test matrices have been generated.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.NMAXβNMAXisINTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays.AβAisDOUBLE PRECISION array, dimension (NMAX*NMAX).AFβAFisDOUBLE PRECISION array, dimension (NMAX*NMAX).BβBisDOUBLE PRECISION array, dimension (NMAX*NMAX).BFβBFisDOUBLE PRECISION array, dimension (NMAX*NMAX).UβUisDOUBLE PRECISION array, dimension (NMAX*NMAX).VβVisDOUBLE PRECISION array, dimension (NMAX*NMAX).QβQisDOUBLE PRECISION array, dimension (NMAX*NMAX).ALPHAβALPHAisDOUBLE PRECISION array, dimension (NMAX).BETAβBETAisDOUBLE PRECISION array, dimension (NMAX).RβRisDOUBLE PRECISION array, dimension (NMAX*NMAX).IWORKβIWORKisINTEGER array, dimension (NMAX).WORKβWORKisDOUBLE PRECISION array, dimension (NMAX*NMAX).RWORKβRWORKisDOUBLE PRECISION array, dimension (NMAX).NINβNINisINTEGER. The unit number for input.NOUTβNOUTisINTEGER. The unit number for output.INFOβINFOisINTEGER.= 0: successful exit> 0: IfDLATMSreturns 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 dckgsv.f.
π§ Author π§
Generated automatically by Doxygen for LAPACK from the source code.
thatβs the whole page, bestie π«Ά β the footer is LAPACK Version 3.12.0 with /home/abui...IG/dckgsv.f(3) (no date shown in the original footer, just that version/path combo β¨). bye π
π¦ 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