CGETC2(3)
π cgetc2.f(3) β Library Functions Manual π
Header tea bestie: the title/path stamp is /home/abui...RC/cgetc2.f(3), and yes the manual name is Library Functions Manual. This page is giving LAPACK, level 1 BLAS, complete pivoting, main character energy π
β¨.
π NAME π
The NAME section is literally this path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cgetc2.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine CGETC2 (n, a, lda, ipiv, jpiv, info)
CGETC2 computes the LU factorization with complete pivoting of the general n-by-n matrix. That's the whole synopsis, and it ate π.
π Function/Subroutine Documentation π
subroutine CGETC2 (integer n, complex, dimension( lda, * ) a, integer lda,
integer, dimension( * ) ipiv, integer, dimension( * ) jpiv, integer
info)
CGETC2 computes the LU factorization with complete pivoting of the general n-by-n matrix.
πΈ Purpose πΈ
Okay so CGETC2 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. Periodt.
This is a level 1 BLAS version of the algorithm. Lowkey iconic, highkey old-school π§.
π§ Parameters π§
NβNisINTEGER. The order of the matrixA.N >= 0.AβAisCOMPLEXarray, dimension(LDA, N). On entry, the n-by-n matrix to be factored. On exit, 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βLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(1, N).IPIVβIPIVisINTEGERarray, dimension(N). The pivot indices; for1 <= i <= N, rowiof the matrix has been interchanged with rowIPIV(i).JPIVβJPIVisINTEGERarray, dimension(N). The pivot indices; for1 <= j <= N, columnjof the matrix has been interchanged with columnJPIV(j).INFOβINFOisINTEGER.= 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.
bestie, thatINFO > 0case is not a drill: it means overflow was likely and the code perturbedUto dodge it. do not ignore it π.
π 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. slay, thank you for your service π.
β Definition at line β
Definition at line 110 of file cgetc2.f.
π Author (Doxygen's little signature) π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie that's the whole page π«Ά β it's from LAPACK Version 3.12.0, with footer path /home/abui...RC/cgetc2.f(3). The original footer has no date slot filled in, so no fake date from me; consider this your cute sign-off πβ¨.
π¦ 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