f77_getrf Interface

public interface f77_getrf

Generic old style interface for GETRF. Supports s, d, c, z. See also: mfi_getrf, sgetrf, dgetrf, cgetrf, zgetrf.


Subroutines

public pure subroutine sgetrf(m, n, a, lda, ipiv, info)

Original interface for SGETRF See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
real(kind=REAL32), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
integer, intent(out) :: ipiv(*)
integer, intent(out) :: info

public pure subroutine dgetrf(m, n, a, lda, ipiv, info)

Original interface for DGETRF See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
real(kind=REAL64), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
integer, intent(out) :: ipiv(*)
integer, intent(out) :: info

public pure subroutine cgetrf(m, n, a, lda, ipiv, info)

Original interface for CGETRF See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
complex(kind=REAL32), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
integer, intent(out) :: ipiv(*)
integer, intent(out) :: info

public pure subroutine zgetrf(m, n, a, lda, ipiv, info)

Original interface for ZGETRF See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: m
integer, intent(in) :: n
complex(kind=REAL64), intent(inout) :: a(lda,*)
integer, intent(in) :: lda
integer, intent(out) :: ipiv(*)
integer, intent(out) :: info