DSYT01(3)
π DSYT01(3) π
okay so bestie, weβre in the Library Functions Manual and this page is the whole DSYT01(3) situation. Itβs giving LAPACK testing energy, and the NAME section is literally a path β yes, a whole path as the name, iconic chaos:
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dsyt01.f
That path is exact, no editing it.
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine DSYT01 (uplo, n, a, lda, afac, ldafac, ipiv, c, ldc, rwork,
resid)
DSYT01 β thatβs the subroutine, periodt.
π§ Function/Subroutine Documentation π§
subroutine DSYT01 (character uplo, integer n, double precision, dimension(
lda, * ) a, integer lda, double precision, dimension( ldafac, * ) afac,
integer ldafac, integer, dimension( * ) ipiv, double precision,
dimension( ldc, * ) c, integer ldc, double precision, dimension( * )
rwork, double precision resid)
DSYT01 again, slay.
π« Purpose π«
okay so DSYT01 reconstructs a symmetric indefinite matrix A from its block L*D*L' or U*D*U' factorization and computes the residual:
norm( C - A ) / ( N * norm(A) * EPS ),
where C is the reconstructed matrix and EPS is the machine epsilon. No cap, thatβs the whole purpose π
.
π¦ Parameters π¦
π UPLO
UPLO is CHARACTER*1- Specifies whether the upper or lower triangular part of the symmetric matrix
Ais stored:= 'U': Upper triangular= 'L': Lower triangular
πΈ N
N is INTEGER- The number of rows and columns of the matrix
A.N >= 0.
π¦ A
A is DOUBLE PRECISION array, dimension (LDA,N)- The original symmetric matrix
A.
β¨ LDA
LDA is INTEGER- The leading dimension of the array
A.LDA >= max(1,N)
π AFAC
AFAC is DOUBLE PRECISION array, dimension (LDAFAC,N)- The factored form of the matrix
A.AFACcontains the block diagonal matrixDand the multipliers used to obtain the factorLorUfrom the blockL*D*L'orU*D*U'factorization as computed byDSYTRF.
π LDAFAC
LDAFAC is INTEGER- The leading dimension of the array
AFAC.LDAFAC >= max(1,N).
π₯ IPIV
IPIV is INTEGER array, dimension (N)- The pivot indices from
DSYTRF.
π C
C is DOUBLE PRECISION array, dimension (LDC,N)
β LDC
LDC is INTEGER- The leading dimension of the array
C.LDC >= max(1,N).
π§ RWORK
RWORK is DOUBLE PRECISION array, dimension (N)
π RESID
RESID is DOUBLE PRECISION- If
UPLO = 'L',norm(L*D*L' - A) / ( N * norm(A) * EPS ) - If
UPLO = 'U',norm(U*D*U' - A) / ( N * norm(A) * EPS )
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 122 of file dsyt01.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bye bestie π«Ά β the footer vibe was LAPACK Version 3.12.0 with /home/abui...IN/dsyt01.f(3), and yeah there wasnβt an actual date in the footer, just those. πβ¨
π¦ 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