From 45181cfd9721a99b312a3309bf3b9be8d778a0de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Thu, 3 Jun 2021 14:55:58 +0200 Subject: [PATCH] Fortran MEX: add interface for dgemm --- mex/sources/blas_lapack.F08 | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/mex/sources/blas_lapack.F08 b/mex/sources/blas_lapack.F08 index f2a1558b73..f7f181f48d 100644 --- a/mex/sources/blas_lapack.F08 +++ b/mex/sources/blas_lapack.F08 @@ -1,4 +1,4 @@ -! Copyright © 2019-2020 Dynare Team +! Copyright © 2019-2021 Dynare Team ! ! This file is part of Dynare. ! @@ -26,6 +26,17 @@ module blas integer, parameter :: bllog = 4 ! Logical kind, gfortran-specific #endif + interface + subroutine dgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc) + import :: blint, real64 + character, intent(in) :: transa, transb + integer(blint), intent(in) :: m, n, k, lda, ldb, ldc + real(real64), dimension(*), intent(in) :: a, b + real(real64), intent(in) :: alpha, beta + real(real64), dimension(*), intent(inout) :: c + end subroutine dgemm + end interface + interface subroutine dgemv(trans, m, n, alpha, a, lda, x, incx, beta, y, incy) import :: blint, real64 -- GitLab