gemm Interface

public interface gemm

Contents


Functions

public module function rrgemm(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
real(kind=fffc_real_kind), intent(in) :: a(:,:)
real(kind=fffc_real_kind), intent(in) :: b(:,:)

Return Value real(kind=fffc_real_kind), (size(a,1),size(b,2))

public module function ccgemm(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
complex(kind=fffc_complex_kind), intent(in) :: a(:,:)
complex(kind=fffc_complex_kind), intent(in) :: b(:,:)

Return Value complex(kind=fffc_complex_kind), (size(a,1),size(b,2))

public module function crgemm(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
complex(kind=fffc_complex_kind), intent(in) :: a(:,:)
real(kind=fffc_real_kind), intent(in) :: b(:,:)

Return Value complex(kind=fffc_complex_kind), (size(a,1),size(b,2))

public module function rcgemm(a, b) result(c)

Arguments

Type IntentOptional Attributes Name
real(kind=fffc_real_kind), intent(in) :: a(:,:)
complex(kind=fffc_complex_kind), intent(in) :: b(:,:)

Return Value complex(kind=fffc_complex_kind), (size(a,1),size(b,2))