SRC/zla_gbrpvgrw.f(3)
okay bestie, welcome to the zla_gbrpvgrw.f(3) page from the Library Functions Manual β¨ this one is all about a banded-matrix girlie who computes reciprocal pivot growth, and she is lowkey iconic π
πΈ NAME πΈ
SRC/zla_gbrpvgrw.f β that's the file this page is serving. The main character function is zla_gbrpvgrw, and she computes the reciprocal pivot growth factor norm(A)/norm(U) for a general banded matrix. fr fr π«Ά
π¦ SYNOPSIS π¦
Functions/Subroutines
double precision function zla_gbrpvgrw (n, kl, ku, ncols, ab, ldab, afb, ldafb)
zla_gbrpvgrwβ ZLA_GBRPVGRW computes the reciprocal pivot growth factornorm(A)/norm(U)for a general banded matrix. periodt π
π Function/Subroutine Documentation π
Here's the full signature with every type and arg, no cap:
double precision function zla_gbrpvgrw (integer n, integer kl, integer ku,
integer ncols, complex*16, dimension( ldab, * ) ab, integer ldab,
complex*16, dimension( ldafb, * ) afb, integer ldafb)
ZLA_GBRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a general banded matrix. π¦
π― Purpose π―
Okay so here's the whole vibe: ZLA_GBRPVGRW 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 yeah, if that factor is giving tiny-number energy, do not trust the results blindly, bestie.
π Parameters π
NβNisINTEGER. The number of linear equations, i.e., the order of the matrixA.N >= 0. πKLβKLisINTEGER. The number of subdiagonals within the band ofA.KL >= 0. πKUβKUisINTEGER. The number of superdiagonals within the band ofA.KU >= 0. β¨NCOLSβNCOLSisINTEGER. The number of columns of the matrixA.NCOLS >= 0. πΈABβABisCOMPLEX*16array, dimension(LDAB,N). On entry, the matrixAin band storage, in rows1toKL+KU+1. Thej-th column ofAis stored in thej-th column of the arrayABas follows:
AB(KU+1+i-j,j) = A(i,j) for max(1,j-KU)<=i<=min(N,j+kl)
π¦
LDABβLDABisINTEGER. The leading dimension of the arrayAB.LDAB >= KL+KU+1. π₯AFBβAFBisCOMPLEX*16array, dimension(LDAFB,N). Details of the LU factorization of the band matrixA, as computed byZGBTRF.Uis stored as an upper triangular band matrix withKL+KUsuperdiagonals in rows1toKL+KU+1, and the multipliers used during the factorization are stored in rowsKL+KU+2to2*KL+KU+1. πLDAFBβLDAFBisINTEGER. The leading dimension of the arrayAFB.LDAFB >= 2*KL+KU+1. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 115 of file zla_gbrpvgrw.f. β
And that's the whole page, bestie π«Ά the footer is giving LAPACK Version 3.12.0 and source file SRC/zla_gbrpvgrw.f(3), plus the generated-by line: Generated automatically by Doxygen for LAPACK from the source code. slay, we're done π
β¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms