Fortran Coder

mkl库里的这种类型的函数全都无法调用怎么办?

查看数: 3186 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-4-21 18:49

正文摘要:

从mkl的blas学起,发现手册里所有这样的子过程和函数都没办法调用(如下图中选择部分) 试了各种调用库的语句,像use blas95,include"mkl_blas.fi",include"blas.f90"都试过了,这个调用方式更简单的函数就是调 ...

回复

通配符 发表于 2022-4-21 20:01:08
本帖最后由 通配符 于 2022-4-21 20:13 编辑

而且,按照新方式我似乎无法调用blas level 1的函数比如dasum,但asum可以调用
通配符 发表于 2022-4-21 19:55:36
我只在我现有的配置上增加了一个linker->input->additional dependencies :mkl_blas95.lib,另外把引用库方式改为use blas95就可以了,并未更改include directories,好奇怪啊
另外,原先我一直只在fortran->libraries里面选择了使用mkl库,然后就可以通过include "mkl_blas.fi"调用那几个函数了,这是为什么?
Transpose 发表于 2022-4-21 19:09:40

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-23 11:07

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表