24小时热门版块排行榜    

查看: 3078  |  回复: 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的回帖

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的回帖
查看全部 5 个回答

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 ...

就是说,我在使用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的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料专硕326求调剂 +5 墨煜姒莘 2026-03-15 5/250 2026-03-16 21:30 by 木瓜膏
[考研] 286求调剂 +3 lemonzzn 2026-03-16 5/250 2026-03-16 20:43 by lemonzzn
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 一志愿211 0703方向310分求调剂 +3 努力奋斗112 2026-03-15 3/150 2026-03-16 16:44 by houyaoxu
[考研] 0703化学调剂 ,六级已过,有科研经历 +7 曦熙兮 2026-03-15 7/350 2026-03-16 16:34 by houyaoxu
[考研] 中科院材料273求调剂 +4 yzydy 2026-03-15 4/200 2026-03-16 15:59 by Gaodh_82
[考研] 085600调剂 +5 漾漾123sun 2026-03-12 6/300 2026-03-16 15:58 by 漾漾123sun
[考研] 085600材料与化工 求调剂 +13 enenenhui 2026-03-13 14/700 2026-03-16 15:19 by 了了了了。。
[考研] 312求调剂 +3 陌宸希 2026-03-16 4/200 2026-03-16 15:06 by peike
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 265求调剂 +4 威化饼07 2026-03-12 4/200 2026-03-14 17:23 by userper
[基金申请] 现在如何回避去年的某一个专家,不知道名字 +3 zk200107 2026-03-12 6/300 2026-03-14 17:13 by zk200107
[考研] 学硕285求调剂 +13 Wisjxn 2026-03-12 46/2300 2026-03-14 10:33 by JourneyLucky
[考研] 招收0805(材料)调剂 +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%、
[考研] 材料371求调剂 +9 鳄鱼? 2026-03-11 11/550 2026-03-13 22:53 by JourneyLucky
[考研] 求调剂 +5 一定有学上- 2026-03-12 5/250 2026-03-13 18:31 by ms629
[考研] 一志愿211化学学硕310分求调剂 +8 努力奋斗112 2026-03-12 9/450 2026-03-13 15:41 by JourneyLucky
[考研] 085600 材料与化工 295 求调剂 +10 dream…… 2026-03-10 12/600 2026-03-12 13:46 by dream……
[考博] 26申博求助 +3 跳跃饼干 2026-03-10 4/200 2026-03-10 21:15 by Tntcnn
信息提示
请填处理意见