TESTING/LIN/slqt03.f(3)
hey bestie π you're looking at the manual page for TESTING/LIN/slqt03.f, filed under the Library Functions Manual β and the star of the show is the slqt03 subroutine. It's giving LAPACK testing energy, no cap. β¨
πΈ NAME πΈ
TESTING/LIN/slqt03.f β that's the name, periodt. This page documents the slqt03 test subroutine. π
π¦ SYNOPSIS π¦
β¨ Functions/Subroutines β¨
subroutine slqt03 (m, n, k, af, c, cc, q, lda, tau, work, lwork, rwork,
result)
SLQT03
π Function/Subroutine Documentation π
Okay so this is the full signature, exactly as written β no edits, bestie:
subroutine slqt03 (integer m, integer n, integer k, real, dimension( lda, *
) af, real, dimension( lda, * ) c, real, dimension( lda, * ) cc, real,
dimension( lda, * ) q, integer lda, real, dimension( * ) tau, real,
dimension( lwork ) work, integer lwork, real, dimension( * ) rwork,
real, dimension( * ) result)
SLQT03
π Purpose π
SLQT03 tests SORMLQ, which computes Q*C, Q'*C, C*Q, or C*Q'.
SLQT03 compares the results of a call to SORMLQ with the results of forming Q explicitly by a call to SORGLQ and then performing matrix multiplication by a call to SGEMM.
π Parameters π
MβINTEGER. The number of rows or columns of the matrixC;Cisn-by-mifQis applied from the left, orm-by-nifQis applied from the right.M >= 0.NβINTEGER. The order of the orthogonal matrixQ.N >= 0.KβINTEGER. The number of elementary reflectors whose product defines the orthogonal matrixQ.N >= K >= 0.AFβREAL array, dimension (LDA,N). Details of the LQ factorization of anm-by-nmatrix, as returned bySGELQF. SeeSGELQFfor further details.CβREAL array, dimension (LDA,N).CCβREAL array, dimension (LDA,N).QβREAL array, dimension (LDA,N).LDAβINTEGER. The leading dimension of the arraysAF,C,CC, andQ.TAUβREAL array, dimension (min(M,N)). The scalar factors of the elementary reflectors corresponding to the LQ factorization inAF.WORKβREAL array, dimension (LWORK).LWORKβINTEGER. The length ofWORK.LWORKmust be at leastM, and should beM*NB, whereNBis the blocksize for this environment.RWORKβREAL array, dimension (M).RESULTβREAL array, dimension (4). The test ratios compare two techniques for multiplying a random matrixCby ann-by-northogonal matrixQ.
The four ratios are, character for character:
RESULT(1) = norm( Q*C - Q*C ) / ( N * norm(C) * EPS )
RESULT(2) = norm( C*Q - C*Q ) / ( N * norm(C) * EPS )
RESULT(3) = norm( Q'*C - Q'*C )/ ( N * norm(C) * EPS )
RESULT(4) = norm( C*Q' - C*Q' )/ ( N * norm(C) * EPS )
π Author π
The author squad on this one is:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 134 of file slqt03.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. Auto-generated and iconic, fr fr. π
Bestie footer sign-off: LAPACK Version 3.12.0, page TESTING/LIN/slqt03.f(3). The date isn't printed in this footer for me, so I'm not making one up β mwah ππ
π¦ 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