internal_mm_c_nn Subroutine

private pure subroutine internal_mm_c_nn(M, N, K, A, B, C)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: M
integer, intent(in) :: N
integer, intent(in) :: K
complex(kind=real_4), intent(in) :: A(M,K)
complex(kind=real_4), intent(in) :: B(K,N)
complex(kind=real_4), intent(inout) :: C(M,N)

Source Code

      PURE SUBROUTINE internal_mm_c_nn( &
         M, N, K, A, B, C)
         INTEGER, INTENT(IN)                      :: M, N, K
         COMPLEX(kind=real_4), INTENT(INOUT)                   :: C(M, N)
         COMPLEX(kind=real_4), INTENT(IN)                      :: B(K, N)
         COMPLEX(kind=real_4), INTENT(IN)                      :: A(M, K)
         C(:, :) = C(:, :) + MATMUL(A, B)
      END SUBROUTINE internal_mm_c_nn