p_mat_product Interface

public interface p_mat_product

Module Procedures

private subroutine p_d_matmul(A, B, C, Nblock, alfa, beta)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(inout), dimension(:,:) :: A
real(kind=8), intent(inout), dimension(:,:) :: B
real(kind=8), intent(inout), dimension(:,:) :: C
integer :: Nblock
real(kind=8), optional :: alfa
real(kind=8), optional :: beta

private subroutine p_z_matmul(A, B, C, Nblock, alfa, beta)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in), dimension(:,:) :: A
complex(kind=8), intent(in), dimension(:,:) :: B
complex(kind=8), intent(inout), dimension(size(A,1),size(B,2)) :: C
integer :: Nblock
real(kind=8), optional :: alfa
real(kind=8), optional :: beta