ZPOT01(3)
β¨ zpot01.f(3) β Library Functions Manual β¨
okay bestie, this is the glow-up of a classic man page: zpot01.f(3) from the Library Functions Manual. Itβs giving LAPACK subroutine energy, and we are keeping every single detail. π«Ά
π NAME π
This page is literally about this file path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zpot01.f
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine ZPOT01 (uplo, n, a, lda, afac, ldafac, rwork, resid)
ZPOT01
π Function/Subroutine Documentation π
Hereβs the full signature, bestie β copy it exactly:
subroutine ZPOT01 (character uplo, integer n, complex*16, dimension( lda, *
) a, integer lda, complex*16, dimension( ldafac, * ) afac, integer
ldafac, double precision, dimension( * ) rwork, double precision resid)
ZPOT01
π Purpose
ZPOT01 reconstructs a Hermitian positive definite matrix A from its L*L' or U'*U factorization and computes the residual
norm( L*L' - A ) / ( N * norm(A) * EPS )
or
norm( U'*U - A ) / ( N * norm(A) * EPS ),
where EPS is the machine epsilon, L' is the conjugate transpose of L, and U' is the conjugate transpose of U. Math girlie behavior, honestly. π§
πΈ Parameters
UPLOβCHARACTER*1. Specifies whether the upper or lower triangular part of the Hermitian matrixAis stored:= 'U': Upper triangular= 'L': Lower triangular
NβINTEGER. The number of rows and columns of the matrixA.N >= 0.AβCOMPLEX*16 array, dimension (LDA,N). The original Hermitian matrixA.LDAβINTEGER. The leading dimension of the arrayA.LDA >= max(1,N)AFACβCOMPLEX*16 array, dimension (LDAFAC,N). On entry, the factorLorUfrom theL * L**HorU**H * Ufactorization ofA. Overwritten with the reconstructed matrix, and then with the differenceL * L**H - A(orU**H * U - A).LDAFACβINTEGER. The leading dimension of the arrayAFAC.LDAFAC >= max(1,N).RWORKβDOUBLE PRECISION array, dimension (N).RESIDβDOUBLE PRECISION.If UPLO = 'L', norm(L * L**H - A) / ( N * norm(A) * EPS )If UPLO = 'U', norm(U**H * U - A) / ( N * norm(A) * EPS )
Yes, AFAC gets overwritten β it comes back as the reconstructed matrix, then as the difference. Iconic, but also: watch out. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 105 of file zpot01.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π Cute sign-off: this page is running on LAPACK β Version 3.12.0 β and the footer path is /home/abui...IN/zpot01.f(3). periodt β¨
π¦ 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