SRC/zgetrf.f(3)
π SRC/zgetrf.f(3) π
okay so bestie, this page is from the Library Functions Manual, and it's literally all about zgetrf β the LU-factorization main character. No cap, we're keeping every detail. β¨
πΈ NAME πΈ
SRC/zgetrf.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine zgetrf (m, n, a, lda, ipiv, info)
ZGETRF
π¦ Function/Subroutine Documentation π¦
subroutine zgetrf (integer m, integer n, complex*16, dimension( lda, * ) a,
integer lda, integer, dimension( * ) ipiv, integer info)
ZGETRF
π Purpose π
okay so ZGETRF computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges. No cap. π«Ά
The factorization has the form:
A = P * L * U
where P is a permutation matrix, L is lower triangular with unit diagonal elements (lower trapezoidal if m > n), and U is upper triangular (upper trapezoidal if m < n). Slay. β¨
This is the right-looking Level 3 BLAS version of the algorithm. Periodt. π
π₯ Parameters π₯
MβM is INTEGER. The number of rows of the matrixA.M >= 0. πNβN is INTEGER. The number of columns of the matrixA.N >= 0. πΈAβA is COMPLEX*16 array, dimension (LDA,N). On entry, theM-by-Nmatrix to be factored. On exit, the factorsLandUfrom the factorizationA = P*L*U; the unit diagonal elements ofLare not stored. π¦LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,M). π₯IPIVβIPIV is INTEGER array, dimension (min(M,N)). The pivot indices; for1 <= i <= min(M,N), rowiof the matrix was interchanged with rowIPIV(i). πINFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.> 0: ifINFO = i,U(i,i)is exactly zero. The factorization has been completed, but the factorUis exactly singular, and division by zero will occur if it is used to solve a system of equations. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 107 of file zgetrf.f.
π Author π (the auto-generated one)
Generated automatically by Doxygen for LAPACK from the source code. β¨
xoxo, bestie β this was LAPACK Version 3.12.0 from SRC/zgetrf.f(3) π
π
π¦ 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