# Routines for Matrix Factorization

This section describes the ScaLAPACK routines for matrix factorization. The following factorizations are supported:

- LU factorization of general matrices

- LU factorization of diagonally dominant-like matrices

- Cholesky factorization of real symmetric or complex Hermitian positive-definite matrices

You can compute the factorizations using full and band storage of matrices.

- p?getrf
  Computes the LU factorization of a general m-by-n distributed matrix.
- p?gbtrf
  Computes the LU factorization of a general n-by-n banded distributed matrix.
- p?dbtrf
  Computes the LU factorization of a n-by-n diagonally dominant-like banded distributed matrix.
- p?potrf
  Computes the Cholesky factorization of a symmetric (Hermitian) positive-definite distributed matrix.
- p?pbtrf
  Computes the Cholesky factorization of a symmetric (Hermitian) positive-definite banded distributed matrix.
- p?pttrf
  Computes the Cholesky factorization of a symmetric (Hermitian) positive-definite tridiagonal distributed matrix.
- p?dttrf
  Computes the LU factorization of a diagonally dominant-like tridiagonal distributed matrix.

Parent topic: Computational Routines