mfi_getrf Interface

public interface mfi_getrf

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


Module Procedures

public pure subroutine mfi_sgetrf(a, ipiv, info)

Modern interface for sgetrf. See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL32), intent(inout) :: a(:,:)
integer, intent(out), optional, target :: ipiv(:)
integer, intent(out), optional :: info

public pure subroutine mfi_dgetrf(a, ipiv, info)

Modern interface for dgetrf. See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL64), intent(inout) :: a(:,:)
integer, intent(out), optional, target :: ipiv(:)
integer, intent(out), optional :: info

public pure subroutine mfi_cgetrf(a, ipiv, info)

Modern interface for cgetrf. See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(inout) :: a(:,:)
integer, intent(out), optional, target :: ipiv(:)
integer, intent(out), optional :: info

public pure subroutine mfi_zgetrf(a, ipiv, info)

Modern interface for zgetrf. See also: mfi_getrf, f77_getrf.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(inout) :: a(:,:)
integer, intent(out), optional, target :: ipiv(:)
integer, intent(out), optional :: info