|
本帖最后由 Proteus 于 2023-4-5 20:00 编辑
[Fortran] 纯文本查看 复制代码 03 | integer :: n , m , k , lda , ldb , ldc , info |
04 | real ( kind = 8 ) , dimension ( : , : ) , allocatable :: A , B , C |
05 | real ( kind = 8 ) :: alpha , beta |
15 | A = reshape ( [ 1 . , 2 . , 3 . , 4 . , 5 . , 6 . , 7 . , 8 . , 9 . ] , [ m , k ] ) |
16 | B = reshape ( [ 1 . , 2 . , 3 . , 4 . , 5 . , 6 . , 7 . , 8 . , 9 . ] , [ k , n ] ) |
25 | call dgemm ( 'N' , 'N' , m , n , k , alpha , A , lda , B , ldb , beta , C , ldc ) |
问题:提示“Intel MKL ERROR: Parameter 3 was incorrect on entry to DGEMM”,计算出C的结果全是0.0
编译器:Win10 + Visual Studio 2019 + oneAPI
已在项目属性中配置好oneMKL库了,之前运行过调用oneMKL库中的pardiso函数,是可以运行的,且计算结果是没问题的
不知道这个为什么出来的结果不对
求问大佬,求大佬相助!!!
|
|