DPOT03(3)
π DPOT03(3) β Library Functions Manual, but make it cute π
okay so bestie, this page is chilling at /home/abui...IN/dpot03.f(3) in the Library Functions Manual, and it's all about DPOT03. no cap, it's giving "residual check era" and I'm obsessed.
πΈ NAME πΈ
The name is literally this path, bestie β copy it exactly or the vibe check fails:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dpot03.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine DPOT03 (uplo, n, a, lda, ainv, ldainv, work, ldwork, rwork,
rcond, resid)
DPOT03
π Function/Subroutine Documentation π
Here's the full signature, character for character, because we do not play with literals:
subroutine DPOT03 (character uplo, integer n, double precision, dimension(
lda, * ) a, integer lda, double precision, dimension( ldainv, * ) ainv,
integer ldainv, double precision, dimension( ldwork, * ) work, integer
ldwork, double precision, dimension( * ) rwork, double precision rcond,
double precision resid)
DPOT03
π Purpose π
DPOT03 computes the residual for a symmetric matrix times its inverse:
norm( I - A*AINV ) / ( N * norm(A) * norm(AINV) * EPS )
where EPS is the machine epsilon. slay.
π¦ Parameters π¦
UPLOβUPLOisCHARACTER*1. It specifies whether the upper or lower triangular part of the symmetric matrixAis stored:= 'U':Upper triangular= 'L':Lower triangular
NβNisINTEGER. The number of rows and columns of the matrixA.N >= 0.AβAisDOUBLE PRECISIONarray, dimension(LDA,N). The original symmetric matrixA.LDAβLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(1,N)AINVβAINVisDOUBLE PRECISIONarray, dimension(LDAINV,N). On entry, the inverse of the matrixA, stored as a symmetric matrix in the same format asA. In this version,AINVis expanded into a full matrix and multiplied byA, so the opposing triangle ofAINVwill be changed; i.e., if the upper triangular part ofAINVis stored, the lower triangular part will be used as work space.LDAINVβLDAINVisINTEGER. The leading dimension of the arrayAINV.LDAINV >= max(1,N).WORKβWORKisDOUBLE PRECISIONarray, dimension(LDWORK,N).LDWORKβLDWORKisINTEGER. The leading dimension of the arrayWORK.LDWORK >= max(1,N).RWORKβRWORKisDOUBLE PRECISIONarray, dimension(N).RCONDβRCONDisDOUBLE PRECISION. The reciprocal of the condition number ofA, computed as( 1/norm(A) ) / norm(AINV).RESIDβRESIDisDOUBLE PRECISION.norm(I - A*AINV) / ( N * norm(A) * norm(AINV) * EPS ).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
β Definition β
Definition at line 123 of file dpot03.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π That's the whole page, bestie β footer vibes: LAPACK, Version 3.12.0, and the path /home/abui...IN/dpot03.f(3). Mwah π
π¦ 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