program TestMKLDgemm
implicit none
real*8 :: alpha, beta
integer :: i, j
integer, parameter :: m = 5, k = 5, n = 5
real*8 :: A(m,k), B(k,n), C(m,n)
!// C = alpha*A*B + beta*C
alpha = 1.d0
beta = 0.d0
A=5.d0
B=2.d0
C = 1.d0
call DGEMM('N', 'N', M, N, K, alpha, A, M, B, K, beta, C, M)
print*, B
PRINT*
print*, A
PRINT*
print*, C
READ*
end program TestMKLDgemm
aaaa.png (25.34 KB, 下载次数: 364)
fcode 发表于 2019-7-11 17:46
哪儿不对?
【2】【5】不就是 【50】 吗?2*5+2*5+2*5+2*5+2*5 = 50
fcode 发表于 2019-7-11 18:23
建议你用95接口,调用更简单
use blas95
fcode 发表于 2019-7-12 07:59
条件就是你的编译器提供95接口,很显然ivf是满足这个条件的。
代码的语法是不是95没关系。而且,只要编译 ...
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |