24小时热门版块排行榜    

查看: 3090  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 354求调剂 +4 Tyoumou 2026-03-18 7/350 2026-03-18 21:45 by Tyoumou
[考研] 328求调剂,英语六级551,有科研经历 +3 生物工程调剂 2026-03-16 10/500 2026-03-18 20:41 by Wangjingyue
[考研] 271材料工程求调剂 +4 .6lL 2026-03-18 4/200 2026-03-18 20:05 by 楤哥
[考研] 070300化学319求调剂 +6 锦鲤0909 2026-03-17 6/300 2026-03-18 13:22 by Iveryant
[考研] 0854,计算机类招收调剂 +3 胡辣汤放糖 2026-03-15 6/300 2026-03-18 12:09 by 上岸上岸……..
[考研] 环境工程调剂 +8 大可digkids 2026-03-16 8/400 2026-03-18 09:36 by zhukairuo
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考研] 材料与化工求调剂 +6 为学666 2026-03-16 6/300 2026-03-17 20:15 by peike
[考研] 332求调剂 +6 Zz版 2026-03-13 6/300 2026-03-17 17:03 by ruiyingmiao
[考研] 梁成伟老师课题组欢迎你的加入 +8 一鸭鸭哟 2026-03-14 10/500 2026-03-17 15:07 by 一鸭鸭哟
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 080500,材料学硕302分求调剂学校 +4 初识可乐 2026-03-14 5/250 2026-03-14 21:08 by peike
[考研] 266求调剂 +4 学员97LZgn 2026-03-13 4/200 2026-03-14 08:37 by zhukairuo
[考研] 材料与化工(0856)304求B区调剂 +6 邱gl 2026-03-12 7/350 2026-03-13 23:24 by 邱gl
[考研] 281求调剂 +9 Koxui 2026-03-12 11/550 2026-03-13 20:50 by Koxui
[考研] 26调剂/材料科学与工程/总分295/求收留 +9 2026调剂侠 2026-03-12 9/450 2026-03-13 20:46 by 18595523086
[考研] 277求调剂 +4 anchor17 2026-03-12 4/200 2026-03-13 11:15 by 白夜悠长
[考研] 290求调剂 +3 ADT 2026-03-13 3/150 2026-03-13 10:19 by peike
信息提示
请填处理意见