TESTING/EIG/sgrqts.f(3)
okay bestie, this is the manual page for TESTING/EIG/sgrqts.f β from the Library Functions Manual, section (3), no cap. grab a strawberry π and letβs get into this test-routine energy.
πΈ NAME πΈ
TESTING/EIG/sgrqts.f β thatβs literally the name, bestie. π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine sgrqts (m, p, n, a, af, q, r, lda, taua, b, bf, z, t, bwk, ldb, taub, work, lwork, rwork, result)β SGRQTS π«Ά
π Function/Subroutine Documentation π
π¦ SGRQTS (main character) π¦
subroutine sgrqts (integer m, integer p, integer n, real, dimension( lda, *
) a, real, dimension( lda, * ) af, real, dimension( lda, * ) q, real,
dimension( lda, * ) r, integer lda, real, dimension( * ) taua, real,
dimension( ldb, * ) b, real, dimension( ldb, * ) bf, real, dimension(
ldb, * ) z, real, dimension( ldb, * ) t, real, dimension( ldb, * ) bwk,
integer ldb, real, dimension( * ) taub, real, dimension( lwork ) work,
integer lwork, real, dimension( * ) rwork, real, dimension( 4 ) result)
SGRQTS β iconic, honestly. π
π Purpose π
SGRQTS tests SGGRQF, which computes the GRQ factorization of an M-by-N matrix A and a P-by-N matrix B: A = R*Q and B = Z*T*Q. Thatβs the whole vibe. β¨
π Parameters π
okay, parameter time β buckle up, bestie, because there are a lot of them and every single one matters. π
MβM is INTEGER; the number of rows of the matrixA.M >= 0. πPβP is INTEGER; the number of rows of the matrixB.P >= 0. πΈNβN is INTEGER; the number of columns of the matricesAandB.N >= 0. π¦AβA is REAL array, dimension (LDA,N); theM-by-NmatrixA. πAFβAF is REAL array, dimension (LDA,N); details of the GRQ factorization ofAandB, as returned bySGGRQF, seeSGGRQFfor further details. π«ΆQβQ is REAL array, dimension (LDA,N); theN-by-Northogonal matrixQ. β¨RβR is REAL array, dimension (LDA,MAX(M,N)). πLDAβLDA is INTEGER; the leading dimension of the arraysA,AF,RandQ.LDA >= max(M,N). πTAUAβTAUA is REAL array, dimension (min(M,N)); the scalar factors of the elementary reflectors, as returned bySGGQRC. πBβB is REAL array, dimension (LDB,N); on entry, theP-by-NmatrixA. πBFβBF is REAL array, dimension (LDB,N); details of the GQR factorization ofAandB, as returned bySGGRQF, seeSGGRQFfor further details. πZβZ is REAL array, dimension (LDB,P); theP-by-Porthogonal matrixZ. βTβT is REAL array, dimension (LDB,max(P,N)). π₯BWKβBWK is REAL array, dimension (LDB,N). πLDBβLDB is INTEGER; the leading dimension of the arraysB,BF,ZandT.LDB >= max(P,N). πTAUBβTAUB is REAL array, dimension (min(P,N)); the scalar factors of the elementary reflectors, as returned bySGGRQF. πΈWORKβWORK is REAL array, dimension (LWORK). π¦LWORKβLWORK is INTEGER; the dimension of the arrayWORK,LWORK >= max(M,P,N)**2. πRWORKβRWORK is REAL array, dimension (M). πRESULTβRESULT is REAL array, dimension (4); the test ratios:RESULT(1) = norm( R - A*Q' ) / ( MAX(M,N)*norm(A)*ULP)RESULT(2) = norm( T*Q - Z'*B ) / (MAX(P,N)*norm(B)*ULP)RESULT(3) = norm( I - Q'*Q ) / ( N*ULP )RESULT(4) = norm( I - Z'*Z ) / ( P*ULP )
slay. π§
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 175 of file sgrqts.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π thatβs a wrap, bestie β LAPACK Version 3.12.0. stay slay! π
π¦ 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