SLA_SYRPVGRW(3)
π SLA_SYRPVGRW(3) π
okay so bestie, welcome to the Library Functions Manual page for SLA_SYRPVGRW. The header is giving sla_syrpvgrw.f(3) and also /home/abui..._syrpvgrw.f(3) on repeat β we love a dramatic entrance. This is the LAPACK function that computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric indefinite matrix. It's giving linear algebra main character energy, fr fr. π
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sla_syrpvgrw.f
That's the file, periodt. No cap. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
real function SLA_SYRPVGRW (uplo, n, info, a, lda, af, ldaf, ipiv, work)β SLA_SYRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric indefinite matrix.
π«Ά Function/Subroutine Documentation π«Ά
real function SLA_SYRPVGRW (character*1 uplo, integer n, integer info, real, dimension( lda, * ) a, integer lda, real, dimension( ldaf, * ) af, integer ldaf, integer, dimension( * ) ipiv, real, dimension( * ) work)
SLA_SYRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric indefinite matrix.
π― Purpose π―
ok so the whole point: SLA_SYRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U). The source literally says The norm is used. β double space and all, bestie, we're not fixing it. If this is much less than 1, the stability of the LU factorization of the (equilibrated) matrix A could be poor. That also means the solution X, estimated condition numbers, and error bounds could be unreliable. Not dramatic, just facts. π
bestie, lowkey pay attention to that: if the factor is much less than 1, things can get shaky fr fr.
πΈ Parameters πΈ
π¦ UPLO π¦
UPLOisCHARACTER*1= 'U': Upper triangle ofAis stored;= 'L': Lower triangle ofAis stored.
π¦ N π¦
NisINTEGER- The number of linear equations, i.e., the order of the matrix
A.N >= 0.
π¦ INFO π¦
INFOisINTEGER- The value of
INFOreturned fromSSYTRF,.i.e., the pivot in columnINFOis exactly0.
π¦ A π¦
AisREALarray, dimension(LDA,N)- On entry, the
N-by-NmatrixA.
π¦ LDA π¦
LDAisINTEGER- The leading dimension of the array
A.LDA >= max(1,N).
π¦ AF π¦
AFisREALarray, dimension(LDAF,N)- The block diagonal matrix
Dand the multipliers used to obtain the factorUorLas computed bySSYTRF.
π¦ LDAF π¦
LDAFisINTEGER- The leading dimension of the array
AF.LDAF >= max(1,N).
π¦ IPIV π¦
IPIVisINTEGERarray, dimension(N)- Details of the interchanges and the block structure of
Das determined bySSYTRF.
π¦ WORK π¦
WORKisREALarray, dimension(2*N)
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 120 of file sla_syrpvgrw.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bye bestie π this one is from LAPACK Version 3.12.0, and the footer path is /home/abui..._syrpvgrw.f(3). No date was sitting in that footer, so I'm not inventing one β we only report the facts here, 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