mfi_blas_trmm Module



Interfaces

public interface mfi_trmm

Generic modern interface for TRMM. Supports s, d, c, z. See also: strmm, dtrmm, ctrmm, ztrmm.

  • public pure subroutine mfi_strmm(a, b, side, uplo, transa, diag, alpha)

    Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL32), intent(in), target :: a(:,:)
    real(kind=REAL32), intent(inout), target :: b(:,:)
    character(len=1), intent(in), optional :: side
    character(len=1), intent(in), optional :: uplo
    character(len=1), intent(in), optional :: transa
    character(len=1), intent(in), optional :: diag
    real(kind=REAL32), intent(in), optional :: alpha
  • public pure subroutine mfi_dtrmm(a, b, side, uplo, transa, diag, alpha)

    Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

    Arguments

    Type IntentOptional Attributes Name
    real(kind=REAL64), intent(in), target :: a(:,:)
    real(kind=REAL64), intent(inout), target :: b(:,:)
    character(len=1), intent(in), optional :: side
    character(len=1), intent(in), optional :: uplo
    character(len=1), intent(in), optional :: transa
    character(len=1), intent(in), optional :: diag
    real(kind=REAL64), intent(in), optional :: alpha
  • public pure subroutine mfi_ctrmm(a, b, side, uplo, transa, diag, alpha)

    Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

    Arguments

    Type IntentOptional Attributes Name
    complex(kind=REAL32), intent(in), target :: a(:,:)
    complex(kind=REAL32), intent(inout), target :: b(:,:)
    character(len=1), intent(in), optional :: side
    character(len=1), intent(in), optional :: uplo
    character(len=1), intent(in), optional :: transa
    character(len=1), intent(in), optional :: diag
    complex(kind=REAL32), intent(in), optional :: alpha
  • public pure subroutine mfi_ztrmm(a, b, side, uplo, transa, diag, alpha)

    Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

    Arguments

    Type IntentOptional Attributes Name
    complex(kind=REAL64), intent(in), target :: a(:,:)
    complex(kind=REAL64), intent(inout), target :: b(:,:)
    character(len=1), intent(in), optional :: side
    character(len=1), intent(in), optional :: uplo
    character(len=1), intent(in), optional :: transa
    character(len=1), intent(in), optional :: diag
    complex(kind=REAL64), intent(in), optional :: alpha

Subroutines

public pure subroutine mfi_strmm(a, b, side, uplo, transa, diag, alpha)

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL32), intent(in), target :: a(:,:)
real(kind=REAL32), intent(inout), target :: b(:,:)
character(len=1), intent(in), optional :: side
character(len=1), intent(in), optional :: uplo
character(len=1), intent(in), optional :: transa
character(len=1), intent(in), optional :: diag
real(kind=REAL32), intent(in), optional :: alpha

public pure subroutine mfi_dtrmm(a, b, side, uplo, transa, diag, alpha)

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL64), intent(in), target :: a(:,:)
real(kind=REAL64), intent(inout), target :: b(:,:)
character(len=1), intent(in), optional :: side
character(len=1), intent(in), optional :: uplo
character(len=1), intent(in), optional :: transa
character(len=1), intent(in), optional :: diag
real(kind=REAL64), intent(in), optional :: alpha

public pure subroutine mfi_ctrmm(a, b, side, uplo, transa, diag, alpha)

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(in), target :: a(:,:)
complex(kind=REAL32), intent(inout), target :: b(:,:)
character(len=1), intent(in), optional :: side
character(len=1), intent(in), optional :: uplo
character(len=1), intent(in), optional :: transa
character(len=1), intent(in), optional :: diag
complex(kind=REAL32), intent(in), optional :: alpha

public pure subroutine mfi_ztrmm(a, b, side, uplo, transa, diag, alpha)

Modern interface for f77_trmm. See also: mfi_trmm, f77_trmm.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(in), target :: a(:,:)
complex(kind=REAL64), intent(inout), target :: b(:,:)
character(len=1), intent(in), optional :: side
character(len=1), intent(in), optional :: uplo
character(len=1), intent(in), optional :: transa
character(len=1), intent(in), optional :: diag
complex(kind=REAL64), intent(in), optional :: alpha