TESTING/EIG/zckgsv.f(3)
π TESTING/EIG/zckgsv.f(3) π
okay so bestie, welcome to the Library Functions Manual page for TESTING/EIG/zckgsv.f β yes, it's giving major LAPACK testing energy, and we're gonna read it together. β¨
β¨ NAME β¨
TESTING/EIG/zckgsv.f β that's the whole name, no cap. π
πΈ SYNOPSIS πΈ
π¦ Functions/Subroutines π¦
subroutine zckgsv (nm, mval, pval, nval, nmats, iseed, thresh, nmax, a,
af, b, bf, u, v, q, alpha, beta, r, iwork, work, rwork, nin, nout,
info)
ZCKGSV
π« Function/Subroutine Documentation π«
here's the full signature, exactly as it is, because we do not play with declarations:
subroutine zckgsv (integer nm, integer, dimension( * ) mval, integer,
dimension( * ) pval, integer, dimension( * ) nval, integer nmats,
integer, dimension( 4 ) iseed, double precision thresh, integer nmax,
complex*16, dimension( * ) a, complex*16, dimension( * ) af, complex*16,
dimension( * ) b, complex*16, dimension( * ) bf, complex*16, dimension(
* ) u, complex*16, dimension( * ) v, complex*16, dimension( * ) q,
double precision, dimension( * ) alpha, double precision, dimension( * )
beta, complex*16, dimension( * ) r, integer, dimension( * ) iwork,
complex*16, dimension( * ) work, double precision, dimension( * ) rwork,
integer nin, integer nout, integer info)
ZCKGSV
ZCKGSV
π Purpose π
ZCKGSV tests ZGGSVD: the GSVD for M-by-N matrix A and P-by-N matrix B. periodt, that's the whole purpose. π«Ά
π§ Parameters π§
NMβNM is INTEGER; it's the number of values ofMcontained in the vectorMVAL. πMVALβMVAL is INTEGER array, dimension (NM); these are the values of the matrix row dimensionM. πPVALβPVAL is INTEGER array, dimension (NP); these are the values of the matrix row dimensionP. (yes,NPβ we're keeping it exactly like that, bestie.)NVALβNVAL is INTEGER array, dimension (NN); these are the values of the matrix column dimensionN. πNMATSβNMATS is 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βISEED is INTEGER array, dimension (4). On entry, it's 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, it's the next seed in the random number sequence after all the test matrices have been generated. π₯THRESHβTHRESH is DOUBLE 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βNMAX is INTEGER: the maximum value permitted forMorN, used in dimensioning the work arrays. β¨AβA is COMPLEX*16 array, dimension (NMAX*NMAX). π¦AFβAF is COMPLEX*16 array, dimension (NMAX*NMAX). πΈBβB is COMPLEX*16 array, dimension (NMAX*NMAX). π«ΆBFβBF is COMPLEX*16 array, dimension (NMAX*NMAX). πUβU is COMPLEX*16 array, dimension (NMAX*NMAX). πVβV is COMPLEX*16 array, dimension (NMAX*NMAX). π§QβQ is COMPLEX*16 array, dimension (NMAX*NMAX). βALPHAβALPHA is DOUBLE PRECISION array, dimension (NMAX). πΈBETAβBETA is DOUBLE PRECISION array, dimension (NMAX). πRβR is COMPLEX*16 array, dimension (NMAX*NMAX). πIWORKβIWORK is INTEGER array, dimension (NMAX). β¨WORKβWORK is COMPLEX*16 array, dimension (NMAX*NMAX). π₯RWORKβRWORK is DOUBLE PRECISION array, dimension (NMAX). πNINβNIN is INTEGER: the unit number for input. π₯NOUTβNOUT is INTEGER: the unit number for output. π€INFOβINFO is INTEGER:= 0 : successful exit;> 0 : If ZLATMS returns 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 zckgsv.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. (yes, the page itself is a generated icon, not a hand-written note π )
okay bye bestie β signing off from LAPACK Version 3.12.0, page TESTING/EIG/zckgsv.f(3). stay slay, stay compiled, and may your tests be iconic πβ¨
π¦ 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