CLA_PORPVGRW(3)
CLA_PORPVGRW(3) 💅
okay bestie, this is the Library Functions Manual page for CLA_PORPVGRW, and we’re keeping every single detail because that’s the whole vibe. No cap. 🫶
🌸 NAME 🌸
CLA_PORPVGRW — and the source file is exactly /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cla_porpvgrw.f. That path is long enough to need its own emotionally supportive playlist, but we keep it whole. 💖
✨ SYNOPSIS ✨
Functions/Subroutines
real function CLA_PORPVGRW (uplo, ncols, a, lda, af, ldaf, work)— CLA_PORPVGRW computes the reciprocal pivot growth factornorm(A)/norm(U)for a symmetric or Hermitian positive-definite matrix. Slay.
🧚 Function/Subroutine Documentation 🧚
Here’s the full signature in all its glory:
real function CLA_PORPVGRW (character*1 uplo, integer ncols, complex,
dimension( lda, * ) a, integer lda, complex, dimension( ldaf, * ) af,
integer ldaf, real, dimension( * ) work)
CLA_PORPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric or Hermitian positive-definite matrix. Main character energy, honestly.
Purpose
So the purpose is giving: CLA_PORPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U). The line about the norm literally says “The norm is used.” — two spaces, no extra symbol, and we are not inventing one. 🙈
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. That’s the “bestie, do a vibe check on your factorization” warning, fr fr.
Parameters
UPLO—UPLOisCHARACTER*1. Pick your triangle:= 'U':Upper triangle of A is stored;= 'L':Lower triangle of A is stored.
NCOLS—NCOLSisINTEGER. The number of columns of the matrix A.NCOLS >= 0.A—AisCOMPLEX array, dimension (LDA,N). On entry, the N-by-N matrix A.LDA—LDAisINTEGER. The leading dimension of the array A.LDA >= max(1,N).AF—AFisCOMPLEX array, dimension (LDAF,N). The triangular factor U or L from the Cholesky factorizationA = U**T*UorA = L*L**T, as computed byCPOTRF.LDAF—LDAFisINTEGER. The leading dimension of the array AF.LDAF >= max(1,N).WORK—WORKisREAL array, dimension (2*N).
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line
Definition at line 104 of file cla_porpvgrw.f. iykyk.
Author 🫶
Generated automatically by Doxygen for LAPACK from the source code.
That’s the whole page, bestie. Cute sign-off: LAPACK Version 3.12.0 💖, with the footer source path /home/abui..._porpvgrw.f(3). The footer doesn’t show an actual date, so we’re not making one up — 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