Routines for Matrix Factorization

p?getrf computes the LU factorization of a general `m`-by-`n` distributed matrix.
``` call psgetrf (m, n, a, ia, ja, desca, ipiv, info) call pdgetrf (m, n, a, ia, ja, desca, ipiv, info) call pcgetrf (m, n, a, ia, ja, desca, ipiv, info) call pzgetrf (m, n, a, ia, ja, desca, ipiv, info) ```

p?gbtrf computes the LU factorization of a general `m`-by-`n` banded distributed matrix.
``` call psgbtrf (n, bwl, bwu, a, ja, desca, ipiv, af, laf, work, lwork, info) call pdgbtrf (n, bwl, bwu, a, ja, desca, ipiv, af, laf, work, lwork, info) call pcgbtrf (n, bwl, bwu, a, ja, desca, ipiv, af, laf, work, lwork, info) call pzgbtrf (n, bwl, bwu, a, ja, desca, ipiv, af, laf, work, lwork, info) ```

p?dbtrf computes the LU factorization of an `n`-by-`n` diagonally dominant-like banded distributed matrix.
``` call psdbtrf (n, bwl, bwu, a, ja, desca, af, laf, work, lwork, info) call pddbtrf (n, bwl, bwu, a, ja, desca, af, laf, work, lwork, info) call pcdbtrf (n, bwl, bwu, a, ja, desca, af, laf, work, lwork, info) call pzdbtrf (n, bwl, bwu, a, ja, desca, af, laf, work, lwork, info) ```

p?potrf computes the Cholesky factorization of a symmetric (Hermitian) positive-definite distributed matrix.
``` call pspotrf (uplo, n, a, ia, ja, desca, info) call pdpotrf (uplo, n, a, ia, ja, desca, info) call pcpotrf (uplo, n, a, ia, ja, desca, info) call pzpotrf (uplo, n, a, ia, ja, desca, info) ```

p?pbtrf computes the Cholesky factorization of a symmetric (Hermitian) positive-definite matrix using packed storage.
``` call pspbtrf (uplo, n, bw, a, ja, desca, af, laf, work, lwork, info) call pdpbtrf (uplo, n, bw, a, ja, desca, af, laf, work, lwork, info) call pcpbtrf (uplo, n, bw, a, ja, desca, af, laf, work, lwork, info) call pzpbtrf (uplo, n, bw, a, ja, desca, af, laf, work, lwork, info) ```

p?pttrf computes the Cholesky factorization of a symmetric (Hermitian) positive-definite tridiagonal distributed matrix.
``` call pspttrf (n, d, e, ja, desca, af, laf, work, lwork, info) call pdpttrf (n, d, e, ja, desca, af, laf, work, lwork, info) call pcpttrf (n, d, e, ja, desca, af, laf, work, lwork, info) call pzpttrf (n, d, e, ja, desca, af, laf, work, lwork, info) ```

p?dttrf computes the LU factorization of a diagonally dominant-like tridiagonal distributed matrix.
``` call psdttrf (n, dl, d, du, ja, desca, af, laf, work, lwork, info) call pddttrf (n, dl, d, du, ja, desca, af, laf, work, lwork, info) call pcdttrf (n, dl, d, du, ja, desca, af, laf, work, lwork, info) call pzdttrf (n, dl, d, du, ja, desca, af, laf, work, lwork, info) ```

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