SSYTRI(3)
π SSYTRI β LAPACK Library Functions Manual π
πΈ NAME πΈ
okay so this page is about this exact file path, bestie:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssytri.f
It's giving "we are documenting the Fortran source file" energy, and honestly? iconic. π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SSYTRI (uplo, n, a, lda, ipiv, work, info)
SSYTRI
That's the quick vibe check: one subroutine, seven arguments, zero cap. π
π¦ Function/Subroutine Documentation π¦
Here's the full signature, exactly as it is, no edits, no "I fixed it for you" behavior:
subroutine SSYTRI (character uplo, integer n, real, dimension( lda, * ) a,
integer lda, integer, dimension( * ) ipiv, real, dimension( * ) work,
integer info)
And the name again, because main character energy:
SSYTRI
Purpose π
okay so SSYTRI computes the inverse of a real symmetric indefinite matrix A using the factorization A = U*D*U**T or A = L*D*L**T that was computed by SSYTRF. That's literally the whole purpose, and it ate. π₯
Parameters π«Ά
Every parameter matters here, bestie. Do not skip. π
UPLO
UPLO is CHARACTER*1. It specifies whether the details of the factorization are stored as an upper or lower triangular matrix.
= 'U': upper triangular, form isA = U*D*U**T;= 'L': lower triangular, form isA = L*D*L**T.
N
N is INTEGER. It's the order of the matrix A. N >= 0.
A
A is a REAL array, dimension (LDA,N).
On entry, it's the block diagonal matrix D and the multipliers used to obtain the factor U or L as computed by SSYTRF.
On exit, if INFO = 0, it's the (symmetric) inverse of the original matrix. If UPLO = 'U', the upper triangular part of the inverse is formed and the part of A below the diagonal is not referenced; if UPLO = 'L', the lower triangular part of the inverse is formed and the part of A above the diagonal is not referenced. Read that twice, it's important. π
LDA
LDA is INTEGER. It's the leading dimension of the array A. LDA >= max(1,N).
IPIV
IPIV is an INTEGER array, dimension (N). It holds details of the interchanges and the block structure of D as determined by SSYTRF.
WORK
WORK is a REAL array, dimension (N).
INFO
INFO is INTEGER.
= 0: successful exit. π< 0: ifINFO = -i, thei-th argument had an illegal value. π> 0: ifINFO = i,D(i,i) = 0; the matrix is singular and its inverse could not be computed. π no inverse for you.
Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 113 of file ssytri.f. π
It's defined at line 113 of file ssytri.f. That's the coordinates, bestie. π
Author π (auto-generated)
Generated automatically by Doxygen for LAPACK from the source code.
π kisses, LAPACK Version 3.12.0 (ssytri.f(3)) β auto-generated by Doxygen, no cap. π
π¦ 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