DQLT03(3)
π dqlt03.f(3) β Library Functions Manual π
okay bestie, welcome to the dqlt03.f(3) page from the Library Functions Manual. The header path is /home/abui...IN/dqlt03.f(3), and yes, this is LAPACK testing-routine territory. π
β¨ NAME β¨
The name is literally this file path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dqlt03.f
πΈ SYNOPSIS πΈ
π¦ Functions/Subroutines π¦
Hereβs the synopsis vibe:
subroutine DQLT03 (m, n, k, af, c, cc, q, lda, tau, work, lwork, rwork,
result)
DQLT03
π Function/Subroutine Documentation π
π«Ά subroutine DQLT03 (...) π«Ά
Full signature, no cap:
subroutine DQLT03 (integer m, integer n, integer k, double precision,
dimension( lda, * ) af, double precision, dimension( lda, * ) c, double
precision, dimension( lda, * ) cc, double precision, dimension( lda, * )
q, integer lda, double precision, dimension( * ) tau, double precision,
dimension( lwork ) work, integer lwork, double precision, dimension( * )
rwork, double precision, dimension( * ) result)
DQLT03 (again, iconic).
π― Purpose π―
DQLT03testsDORMQL, which computesQ*C,Q'*C,C*QorC*Q'.
DQLT03compares the results of a call toDORMQLwith the results of formingQexplicitly by a call toDORGQLand then performing matrix multiplication by a call toDGEMM.
π Parameters π
Mβ INTEGER. The order of the orthogonal matrixQ.M >= 0.Nβ INTEGER. The number of rows or columns of the matrixC;Cism-by-nifQis applied from the left, orn-by-mifQis applied from the right.N >= 0.Kβ INTEGER. The number of elementary reflectors whose product defines the orthogonal matrixQ.M >= K >= 0.AFβ DOUBLE PRECISION array, dimension(LDA,N). Details of the QL factorization of anm-by-nmatrix, as returned byDGEQLF. SeeSGEQLFfor further details.Cβ DOUBLE PRECISION array, dimension(LDA,N).CCβ DOUBLE PRECISION array, dimension(LDA,N).Qβ DOUBLE PRECISION array, dimension(LDA,M).LDAβ INTEGER. The leading dimension of the arraysAF,C,CC, andQ.TAUβ DOUBLE PRECISION array, dimension(min(M,N)). The scalar factors of the elementary reflectors corresponding to the QL factorization inAF.WORKβ DOUBLE PRECISION array, dimension(LWORK).LWORKβ INTEGER. The length ofWORK.LWORKmust be at leastM, and should beM*NB, whereNBis the blocksize for this environment.RWORKβ DOUBLE PRECISION array, dimension(M).RESULTβ DOUBLE PRECISION array, dimension(4). The test ratios compare two techniques for multiplying a random matrixCby anm-by-morthogonal matrixQ.
RESULT(1) = norm( Q*C - Q*C ) / ( M * norm(C) * EPS )
RESULT(2) = norm( C*Q - C*Q ) / ( M * norm(C) * EPS )
RESULT(3) = norm( Q'*C - Q'*C )/ ( M * norm(C) * EPS )
RESULT(4) = norm( C*Q' - C*Q' )/ ( M * norm(C) * EPS )
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 134 of file dqlt03.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off: this is LAPACK Version 3.12.0, file /home/abui...IN/dqlt03.f(3) β bye bestie! π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms