GETRF: computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges. 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). This is the right-looking Level 3 BLAS version of the algorithm.
More...
|
pure subroutine | cgetrf (m, n, a, lda, ipiv, info) |
|
| la_cgetrf |
|
pure subroutine | dgetrf (m, n, a, lda, ipiv, info) |
|
| la_dgetrf |
|
| la_qgetrf |
|
pure subroutine | sgetrf (m, n, a, lda, ipiv, info) |
|
| la_sgetrf |
|
| la_wgetrf |
|
pure subroutine | zgetrf (m, n, a, lda, ipiv, info) |
|
| la_zgetrf |
|
GETRF: computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges. 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). This is the right-looking Level 3 BLAS version of the algorithm.
◆ cgetrf()
pure subroutine la_lapack::getrf::cgetrf |
( |
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
complex(sp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
integer(ilp), dimension(*), intent(out) |
ipiv, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ dgetrf()
pure subroutine la_lapack::getrf::dgetrf |
( |
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
real(dp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
integer(ilp), dimension(*), intent(out) |
ipiv, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ la_cgetrf()
la_lapack::getrf::la_cgetrf |
◆ la_dgetrf()
la_lapack::getrf::la_dgetrf |
◆ la_qgetrf()
la_lapack::getrf::la_qgetrf |
◆ la_sgetrf()
la_lapack::getrf::la_sgetrf |
◆ la_wgetrf()
la_lapack::getrf::la_wgetrf |
◆ la_zgetrf()
la_lapack::getrf::la_zgetrf |
◆ sgetrf()
pure subroutine la_lapack::getrf::sgetrf |
( |
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
real(sp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
integer(ilp), dimension(*), intent(out) |
ipiv, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ zgetrf()
pure subroutine la_lapack::getrf::zgetrf |
( |
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
complex(dp), dimension(lda,*), intent(inout) |
a, |
|
|
integer(ilp), intent(in) |
lda, |
|
|
integer(ilp), dimension(*), intent(out) |
ipiv, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
The documentation for this interface was generated from the following file: