SRC/dgetri.f(3)
π NAME
SRC/dgetri.f β hii bestie, welcome to the Library Functions Manual page for SRC/dgetri.f(3). This is the DGETRI routine's corner of the LAPACK universe, and it's giving major main-character linear algebra energy π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine dgetri (n, a, lda, ipiv, work, lwork, info)
DGETRI
π¦ Function/Subroutine Documentation
subroutine dgetri (integer n, double precision, dimension( lda, * ) a, integer lda, integer, dimension( * ) ipiv, double precision, dimension( * ) work, integer lwork, integer info)
subroutine dgetri (integer n, double precision, dimension( lda, * ) a,
integer lda, integer, dimension( * ) ipiv, double precision, dimension(
* ) work, integer lwork, integer info)
DGETRI
πΈ Purpose
Okay so DGETRI computes the inverse of a matrix using the LU factorization computed by DGETRF.
This method inverts U and then computes inv(A) by solving the system inv(A)*L = inv(U) for inv(A). Slay β¨
π Parameters
NβN is INTEGER. The order of the matrixA. Constraint:N >= 0.AβA is DOUBLE PRECISION array, dimension (LDA,N). On entry, the factorsLandUfrom the factorizationA = P*L*Uas computed byDGETRF. On exit, ifINFO = 0, the inverse of the original matrixA.LDAβLDA is INTEGER. The leading dimension of the arrayA. Constraint:LDA >= max(1,N).IPIVβIPIV is INTEGER array, dimension (N). The pivot indices fromDGETRF; for1<=i<=N, rowiof the matrix was interchanged with rowIPIV(i).WORKβWORK is DOUBLE PRECISION array, dimension (MAX(1,LWORK)). On exit, ifINFO=0, thenWORK(1)returns the optimalLWORK.LWORKβLWORK is INTEGER. The dimension of the arrayWORK. Constraint:LWORK >= max(1,N). For optimal performanceLWORK >= N*NB, whereNBis the optimal blocksize returned byILAENV.
If LWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of the WORK array, returns this value as the first entry of the WORK array, and no error message related to LWORK is issued by XERBLA.
INFOβINFO is INTEGER:= 0: successful exit< 0: ifINFO = -i, the i-th argument had an illegal value> 0: ifINFO = i,U(i,i)is exactly zero; the matrix is singular and its inverse could not be computed.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 113 of file dgetri.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
xoxo, your Unix bestie π β the footer signs off with LAPACK, version 3.12.0, under SRC/dgetri.f(3). Bye bestie π
π¦ 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