SRC/zgetc2.f(3)
π NAME π
SRC/zgetc2.f(3) β that's the manual page title, bestie, and the manual name is Library Functions Manual. It's all about one routine, ZGETC2 (zgetc2), and its whole main-character job is computing the LU factorization with complete pivoting of the general n-by-n matrix. Slay. β¨
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine zgetc2 (n, a, lda, ipiv, jpiv, info)β ZGETC2 computes the LU factorization with complete pivoting of the general n-by-n matrix.
π Function/Subroutine Documentation π
subroutine zgetc2 (integer n, complex*16, dimension( lda, * ) a, integer
lda, integer, dimension( * ) ipiv, integer, dimension( * ) jpiv, integer
info)
Okay so ZGETC2 computes an LU factorization, using complete pivoting, of the n-by-n matrix A. The factorization has the form A = P * L * U * Q, where P and Q are permutation matrices, L is lower triangular with unit diagonal elements and U is upper triangular.
This is a level 1 BLAS version of the algorithm. Iconic. π
π«Ά Parameters π«Ά
NβN is INTEGER. It's the order of the matrixA. Constraint:N >= 0.AβA is COMPLEX*16 array, dimension (LDA, N). On entry, it's the n-by-n matrix to be factored. On exit, it holds the factorsLandUfrom the factorizationA = P*L*U*Q; the unit diagonal elements ofLare not stored. IfU(k, k)appears to be less thanSMIN,U(k, k)is given the value ofSMIN, giving a nonsingular perturbed system. πLDAβLDA is INTEGER. It's the leading dimension of the arrayA. Constraint:LDA >= max(1, N).IPIVβIPIV is INTEGER array, dimension (N). These are the pivot indices; for1 <= i <= N, rowiof the matrix has been interchanged with rowIPIV(i).JPIVβJPIV is INTEGER array, dimension (N). These are the pivot indices; for1 <= j <= N, columnjof the matrix has been interchanged with columnJPIV(j).INFOβINFO is INTEGER. Status check, bestie:= 0: successful exit.> 0: ifINFO = k,U(k, k)is likely to produce overflow if one tries to solve forxinAx = b. SoUis perturbed to avoid the overflow. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
πΈ Contributors πΈ
Bo Kagstrom and Peter Poromaa, Department of Computing Science, Umea University, S-901 87 Umea, Sweden.
Definition at line 110 of file zgetc2.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Catch you later, bestie β this page is LAPACK Version 3.12.0, source SRC/zgetc2.f(3). Mwah πβ¨
π¦ 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