24小时热门版块排行榜    

查看: 3074  |  回复: 4

yuahua

新虫 (小有名气)

[求助] intel visual fortran中MKL如何使用,是用use module还是include?

intel visual fortran中MKL如何使用,是用use module还是include,另外怎么看所调用的函数是在哪一个库里(或者在哪一个头文件里)呢?比如这张图里的dot(x,y),我在fortran程序中使用dot函数的时候该怎么用呢?
求解释
我的程序如下:
program main
!include  blas.f90
integer n
real,allocatable::vec_a(,vec_b(
integer ii
read *,n
allocate(vec_a(n))
allocate (vec_b(n))

do ii=1,n
    vec_a(ii)=1.25*ii
    vec_b(ii)=0.75*ii
end do
dot_result=dot(vec_a,vec_b)
end

错误提示是:>Source1.obj : error LNK2019: 无法解析的外部符号 _DOT,该符号在函数 _MAIN__ 中被引用
1>Debug\exm_mkl_innerprod.exe : fatal error LNK1120: 1 个无法解析的外部命令
intel visual fortran中MKL如何使用,是用use module还是include?
无标题.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

感谢参与,应助指数 +1
一般使用库函都是要link 相应的lib,include 是你有自己的source code 或header file,use 也不常见。google 了一下fortran MKL
http://stackoverflow.com/questio ... le-mkl-blas-routine
找找你自己想要的
2楼2013-06-30 11:15:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

引用回帖:
2楼: Originally posted by pippi6 at 2013-06-30 11:15:17
一般使用库函都是要link 相应的lib,include 是你有自己的source code 或header file,use 也不常见。google 了一下fortran MKL
http://stackoverflow.com/questions/5925816/fortran-double-precision-program-wi ...

我看了一下mk的例子,发现都是用use来加载module的啊,我现在就是不知道该怎么找这个module,比如上面的这个图片中的dot函数,我要是在我的程序里用的话,我该怎么用呢?我看include file中说要用到mkl.fi或者blas.f90,但是我程序里写上 include blas.f90还是会出错。
3楼2013-06-30 11:19:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

引用回帖:
2楼: Originally posted by pippi6 at 2013-06-30 11:15:17
一般使用库函都是要link 相应的lib,include 是你有自己的source code 或header file,use 也不常见。google 了一下fortran MKL
http://stackoverflow.com/questions/5925816/fortran-double-precision-program-wi ...

就是说,我在使用mkl的函数或者模块的时候,我不知道该怎么看mkl帮助文档,图片中对dot的介绍只是说了所需要的include文件,但是我该怎么用呢?
4楼2013-06-30 11:27:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fortran_19

铜虫 (正式写手)

引用回帖:
4楼: Originally posted by yuahua at 2013-06-30 11:27:26
就是说,我在使用mkl的函数或者模块的时候,我不知道该怎么看mkl帮助文档,图片中对dot的介绍只是说了所需要的include文件,但是我该怎么用呢?...

楼主是否解决了这个问题呢
5楼2015-12-09 11:42:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuahua 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料工程专硕274一志愿211求调剂 +5 薛云鹏 2026-03-15 5/250 2026-03-15 20:38 by Logic2024
[考研] 26考研一志愿中国石油大学(华东)305分求调剂 +3 嘉年新程 2026-03-15 3/150 2026-03-15 13:58 by 哈哈哈哈嘿嘿嘿
[考研] 材料专硕326求调剂 +4 墨煜姒莘 2026-03-15 4/200 2026-03-15 11:02 by dyw
[考研] 中科大材料专硕319求调剂 +3 孟鑫材料 2026-03-13 3/150 2026-03-14 18:10 by houyaoxu
[基金申请] 现在如何回避去年的某一个专家,不知道名字 +3 zk200107 2026-03-12 6/300 2026-03-14 17:13 by zk200107
[考研] 材料080500调剂求收留 +3 一颗meteor 2026-03-13 3/150 2026-03-14 10:54 by peike
[考研] 308 085701 四六级已过求调剂 +7 温乔乔乔乔 2026-03-12 14/700 2026-03-14 10:49 by JourneyLucky
[考研] 化学工程321分求调剂(南京工业,浙江工业) +3 大米饭! 2026-03-09 4/200 2026-03-14 02:34 by JourneyLucky
[考研] 308求调剂 +4 是Lupa啊 2026-03-09 4/200 2026-03-14 02:06 by tranquil_ya
[考研] 求调剂 +6 yfihxh 2026-03-09 6/300 2026-03-14 01:18 by JourneyLucky
[考研] 一志愿安徽大学材料工程专硕313分,求调剂的学校 +8 Yu先生 2026-03-10 10/500 2026-03-14 01:04 by JourneyLucky
[考研] 一志愿华中农业大学071010,总分三百二,求调剂 +3 困困困困坤坤 2026-03-10 3/150 2026-03-14 00:35 by JourneyLucky
[考研] 332求调剂 +3 Zz版 2026-03-13 3/150 2026-03-13 20:36 by 18595523086
[考研] 考研调剂 +4 芬达46 2026-03-12 4/200 2026-03-13 16:04 by ruiyingmiao
[考研] 材料专硕350 求调剂 +4 王金科 2026-03-12 4/200 2026-03-13 16:02 by ruiyingmiao
[考研] 求调剂 +3 程雨杭 2026-03-12 3/150 2026-03-13 15:06 by JourneyLucky
[考博] 福州大学杨黄浩课题组招收2026年专业学位博士研究生,2026.03.20截止 +3 Xiangyu_ou 2026-03-12 3/150 2026-03-13 09:36 by duanwu655
[考研] 420求调剂 +4 莫向外求11 2026-03-10 6/300 2026-03-12 14:41 by ruiyingmiao
[考研] 0857环境调剂 +5 熠熠_11 2026-03-10 5/250 2026-03-11 10:59 by wang_dand
[考研] 327分求调剂086 +4 西红柿?小帅 2026-03-09 7/350 2026-03-10 14:47 by ruiyingmiao
信息提示
请填处理意见