24小时热门版块排行榜    

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

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的回帖
查看全部 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 ...

我看了一下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的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿武汉理工材料工程专硕调剂 +4 Doleres 2026-03-19 4/200 2026-03-19 15:27 by 丁丁*
[考研] 085601材料工程专硕求调剂 +10 慕寒mio 2026-03-16 10/500 2026-03-19 15:26 by 丁丁*
[考研] 346求调剂[0856] +3 WayneLim327 2026-03-16 6/300 2026-03-19 11:21 by WayneLim327
[考研] 材料专硕英一数二306 +5 z1z2z3879 2026-03-18 5/250 2026-03-19 07:43 by BruceLiu320
[考研] 一志愿华中科技大学,080502,354分求调剂 +4 守候夕阳CF 2026-03-18 4/200 2026-03-18 22:16 by li123456789.
[考研] 295求调剂 +3 一志愿京区211 2026-03-18 5/250 2026-03-18 17:03 by zhaoqian0518
[考研] 085601专硕,总分342求调剂,地区不限 +5 share_joy 2026-03-16 5/250 2026-03-18 14:48 by haxia
[考研] 收复试调剂生 +4 雨后秋荷 2026-03-18 4/200 2026-03-18 14:16 by elevennnne
[考研] 331求调剂(0703有机化学 +7 ZY-05 2026-03-13 8/400 2026-03-18 14:13 by 007_lilei
[考研] 304求调剂 +12 小熊joy 2026-03-14 13/650 2026-03-18 12:34 by Linda Hu
[考研] 326求调剂 +5 上岸的小葡 2026-03-15 6/300 2026-03-17 17:26 by ruiyingmiao
[考研] 308求调剂 +4 是Lupa啊 2026-03-16 4/200 2026-03-17 17:12 by ruiyingmiao
[考研] 一志愿南京大学,080500材料科学与工程,调剂 +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
[考研] 278求调剂 +3 Yy7400 2026-03-13 3/150 2026-03-17 08:24 by laoshidan
[考研] 274求调剂 +5 时间点 2026-03-13 5/250 2026-03-17 07:34 by 热情沙漠
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 085600调剂 +5 漾漾123sun 2026-03-12 6/300 2026-03-16 15:58 by 漾漾123sun
[考研] 277材料科学与工程080500求调剂 +3 自由煎饼果子 2026-03-16 3/150 2026-03-16 14:10 by 运气yunqi
[考研] 326求调剂 +3 mlpqaz03 2026-03-15 3/150 2026-03-16 07:33 by Iveryant
[考研] 289求调剂 +3 李政莹 2026-03-12 3/150 2026-03-13 11:02 by 求调剂zz
信息提示
请填处理意见