TESTING/EIG/dckgqr.f(3)
okay so bestie, welcome to the TESTING/EIG/dckgqr.f page from the Library Functions Manual β yes, the name is literally the source file path, and weβre talking about the dckgqr routine here. Itβs giving very specific LAPACK testing energy, and weβre gonna get through every detail together. π
πΈ NAME πΈ
TESTING/EIG/dckgqr.f β the dckgqr test routine page, and thatβs the whole name, periodt.
π SYNOPSIS π
β¨ Functions/Subroutines β¨
subroutine dckgqr (nm, mval, np, pval, nn, nval, nmats, iseed, thresh,
nmax, a, af, aq, ar, taua, b, bf, bz, bt, bwk, taub, work, rwork,
nin, nout, info)
DCKGQR
β¨ Function/Subroutine Documentation β¨
π«Ά subroutine dckgqr π«Ά
subroutine dckgqr (integer nm, integer, dimension( * ) mval, integer np,
integer, dimension( * ) pval, integer nn, 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( * ) aq, double
precision, dimension( * ) ar, double precision, dimension( * ) taua,
double precision, dimension( * ) b, double precision, dimension( * ) bf,
double precision, dimension( * ) bz, double precision, dimension( * )
bt, double precision, dimension( * ) bwk, double precision, dimension( *
) taub, double precision, dimension( * ) work, double precision,
dimension( * ) rwork, integer nin, integer nout, integer info)
DCKGQR
π Purpose π
DCKGQR tests DGGQRF: GQR factorization for N-by-M matrix A and N-by-P matrix B, and DGGRQF: GRQ factorization for M-by-N matrix A and P-by-N matrix B.
π Parameters π
NMβNMisINTEGER; the number of values of M contained in the vectorMVAL.MVALβMVALisINTEGER array, dimension (NM); the values of the matrix row(column) dimension M.NPβNPisINTEGER; the number of values of P contained in the vectorPVAL.PVALβPVALisINTEGER array, dimension (NP); the values of the matrix row(column) dimension P.NNβNNisINTEGER; the number of values of N contained in the vectorNVAL.NVALβNVALisINTEGER array, dimension (NN); the values of the matrix column(row) dimension N.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 for M or N, used in dimensioning the work arrays.AβAisDOUBLE PRECISION array, dimension (NMAX*NMAX).AFβAFisDOUBLE PRECISION array, dimension (NMAX*NMAX).AQβAQisDOUBLE PRECISION array, dimension (NMAX*NMAX).ARβARisDOUBLE PRECISION array, dimension (NMAX*NMAX).TAUAβTAUAisDOUBLE PRECISION array, dimension (NMAX).BβBisDOUBLE PRECISION array, dimension (NMAX*NMAX).BFβBFisDOUBLE PRECISION array, dimension (NMAX*NMAX).BZβBZisDOUBLE PRECISION array, dimension (NMAX*NMAX).BTβBTisDOUBLE PRECISION array, dimension (NMAX*NMAX).BWKβBWKisDOUBLE PRECISION array, dimension (NMAX*NMAX).TAUBβTAUBisDOUBLE PRECISION 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 207 of file dckgqr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Bye bestie! This page is from LAPACK, Version 3.12.0, and its file tag is TESTING/EIG/dckgqr.f(3). The footer doesnβt list a date, so Iβm not making one up β 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