### Routines for Matrix Inversion

?getri computes the inverse of a general matrix that has been factored by ?getrf.
``` call sgetri (n, a, lda, ipiv, work, lwork, info) call dgetri (n, a, lda, ipiv, work, lwork, info) call cgetri (n, a, lda, ipiv, work, lwork, info) call zgetri (n, a, lda, ipiv, work, lwork, info) ```

?potri computes the inverse of a symmetric (Hermitian) positive-definite matrix that has been factored by ?potrf.
``` call spotri (uplo, n, a, lda, info) call dpotri (uplo, n, a, lda, info) call cpotri (uplo, n, a, lda, info) call zpotri (uplo, n, a, lda, info) ```

?pptri computes the inverse of a packed symmetric (Hermitian) positive-definite matrix that has been factored by ?pptrf.
``` call spptri (uplo, n, ap, info) call dpptri (uplo, n, ap, info) call cpptri (uplo, n, ap, info) call zpptri (uplo, n, ap, info) ```

?sytri computes the inverse of a symmetric matrix that has been factored by ?sytrf.
``` call ssytri (uplo, n, a, lda, ipiv, work, info) call dsytri (uplo, n, a, lda, ipiv, work, info) call csytri (uplo, n, a, lda, ipiv, work, info) call zsytri (uplo, n, a, lda, ipiv, work, info) ```

?hetri computes the inverse of a complex Hermitian matrix that has been factored by ?hetrf.
``` call chetri (uplo, n, a, lda, ipiv, work, info) call zhetri (uplo, n, a, lda, ipiv, work, info) ```

?sptri uses packed storage for computing the inverse of a symmetric matrix that has been factored by ?sptrf.
``` call ssptri (uplo, n, ap, ipiv, work, info) call dsptri (uplo, n, ap, ipiv, work, info) call csptri (uplo, n, ap, ipiv, work, info) call zsptri (uplo, n, ap, ipiv, work, info) ```

?hptri uses packed storage for computing the inverse of a complex Hermitian matrix that has been factored by ?hptrf.
``` call chptri (uplo, n, ap, ipiv, work, info) call zhptri (uplo, n, ap, ipiv, work, info) ```

?trtri computes the inverse of a triangular matrix.
``` call strtri (uplo, diag, n, a, lda, info) call dtrtri (uplo, diag, n, a, lda, info) call ctrtri (uplo, diag, n, a, lda, info) call ztrtri (uplo, diag, n, a, lda, info) ```

?tptri computes the inverse of a triangular matrix using packed storage.
``` call stptri (uplo, diag, n, ap, info) call dtptri (uplo, diag, n, ap, info) call ctptri (uplo, diag, n, ap, info) call ztptri (uplo, diag, n, ap, info) ```

* Legal Information © 1999, 2002-2004, Intel Corporation