SLA_GERPVGRW(3)
β¨ SLA_GERPVGRW π
ok so bestie, this page is from the Library Functions Manual, and the star of the show is a little path that's honestly serving "my professor's file system" energy:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sla_gerpvgrw.f
that's the NAME section, yeah. it's a .f file. it's giving Fortran. we love her. π
πΈ SYNOPSIS πΈ
Functions/Subroutines
real function SLA_GERPVGRW (n, ncols, a, lda, af, ldaf)β literally justSLA_GERPVGRW, no further notes, iconic behaviour honestly
π¦ Function/Subroutine Documentation π¦
real function SLA_GERPVGRW (integer n, integer ncols, real, dimension( lda,
* ) a, integer lda, real, dimension( ldaf, * ) af, integer ldaf)
SLA_GERPVGRW β that's her. that's the function. π
π§ Purpose:
ok so here's the tea, straight from the doc comment (!>):
!>!> SLA_GERPVGRW computes the reciprocal pivot growth factor!> norm(A)/norm(U). The norm is used. If this is!> much less than 1, the stability of the LU factorization of the!> (equilibrated) matrix A could be poor. This also means that the!> solution X, estimated condition numbers, and error bounds could be!> unreliable.!>
so basically: it computes the reciprocal pivot growth factor norm(A)/norm(U). and if that number is much less than 1? π© the LU factorization of the (equilibrated) matrix A could be unstable, bestie. and that means the solution X, the estimated condition numbers, AND the error bounds could all be unreliable. not me finding out my answer was lowkey fake the whole time π
π Parameters
NβN is INTEGER. it's the number of linear equations, i.e. the order of the matrixA. constraint:N >= 0. π«ΆNCOLSβNCOLS is INTEGER. the number of columns of the matrixA. constraint:NCOLS >= 0. slay, keep it non-negative.AβA is REAL array, dimension (LDA,N). on entry, this is theN-by-NmatrixA. the main character herself. πLDAβLDA is INTEGER. the leading dimension of the arrayA. constraint:LDA >= max(1,N). don't forget themax(1,N), that's important fr fr.AFβAF is REAL array, dimension (LDAF,N). these are the factorsLandUfrom the factorizationA = P*L*Uas computed bySGETRF. bestieSGETRFdid the work,AFis just holding the receipts. πLDAFβLDAF is INTEGER. the leading dimension of the arrayAF. constraint:LDAF >= max(1,N). same energy asLDA, just for the other girl.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
a whole squad. group project but make it legendary. π«Άβ¨
π« Definition at line 96 of file sla_gerpvgrw.f.
that's it, line 96, file sla_gerpvgrw.f. notes app says: found her. π
π Author
Generated automatically by Doxygen for LAPACK from the source code. not a human, just a robot doing her little documentation thing. no cap. π€π
ok that's the whole page bestie, you ate that reading session. β¨ and for the cute sign-off: this is LAPACK, Version 3.12.0, and the page lives at /home/abui..._gerpvgrw.f(3) β go forth and check your pivot growth factor. π¦π
π¦ 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