TESTING/EIG/dckgsv.f(3)
πΈ NAME πΈ
okay so this is TESTING/EIG/dckgsv.f, straight out of the Library Functions Manual β yes bestie, this whole page is the glow-up for one Fortran test routine.
β¨ 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
DCKGSV is here to serve, periodt. π
π Function/Subroutine Documentation π
π« subroutine dckgsv
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
DCKGSV β main character energy, but make it a test routine. β¨
π Purpose:
okay so purpose, fr: DCKGSV tests DGGSVD β the GSVD for M-by-N matrix A and P-by-N matrix B. Thatβs the whole assignment, bestie. π¦
π 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 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β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 π
The page says: Generated automatically by Doxygen for LAPACK from the source code. Slay, automated icon behavior. π«Ά
okay bye bestie π the source/version footer at the very bottom is LAPACK, Version 3.12.0, for TESTING/EIG/dckgsv.f(3) β no separate date appears in that footer line, just that version, 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