mfi_getrs Interface

public interface mfi_getrs

Generic modern interface for GETRS. Supports s, d, c, z. See also: sgetrs, dgetrs, cgetrs, zgetrs.


Module Procedures

public pure subroutine mfi_sgetrs(a, ipiv, b, trans, info)

Modern interface for sgetrs. See also: mfi_getrs, f77_getrs.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL32), intent(inout) :: a(:,:)
integer, intent(in) :: ipiv(:)
real(kind=REAL32), intent(inout) :: b(:,:)
character(len=1), intent(in), optional :: trans
integer, intent(out), optional :: info

public pure subroutine mfi_dgetrs(a, ipiv, b, trans, info)

Modern interface for dgetrs. See also: mfi_getrs, f77_getrs.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL64), intent(inout) :: a(:,:)
integer, intent(in) :: ipiv(:)
real(kind=REAL64), intent(inout) :: b(:,:)
character(len=1), intent(in), optional :: trans
integer, intent(out), optional :: info

public pure subroutine mfi_cgetrs(a, ipiv, b, trans, info)

Modern interface for cgetrs. See also: mfi_getrs, f77_getrs.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(inout) :: a(:,:)
integer, intent(in) :: ipiv(:)
complex(kind=REAL32), intent(inout) :: b(:,:)
character(len=1), intent(in), optional :: trans
integer, intent(out), optional :: info

public pure subroutine mfi_zgetrs(a, ipiv, b, trans, info)

Modern interface for zgetrs. See also: mfi_getrs, f77_getrs.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(inout) :: a(:,:)
integer, intent(in) :: ipiv(:)
complex(kind=REAL64), intent(inout) :: b(:,:)
character(len=1), intent(in), optional :: trans
integer, intent(out), optional :: info