linux系统中intel fortran对mkl库函数的调用问题

我有一个程序,其中需要调用mkl库函数。可是运行程序的时候发生错误,错误提示如下:3.f90(62):error#7002:Errorinopeningthecompil... 我有一个程序,其中需要调用mkl库函数。可是运行程序的时候发生错误,错误提示如下:3.f90(62): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MKL]
use mkl
----^
3.f90(208): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MKL]
use mkl
----^
3.f90(264): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MKL]
use mkl
----^
compilation aborted for 3.f90 (code 1)
可是在安装fortran的时候已经安装了mkl,mkl路径为:/opt/intel/Compiler/11.1/046/mkl.我不知道为什么调用不了。请求高手指点。非常感谢。
顺便问个小问题,mkl中矩阵求逆的程序叫什么??
展开
 我来答
BiCGSTAB
2010-10-08 · TA获得超过878个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:0
展开全部
尽管我用的是windows,我想方法应该是一样的。
在Tool > Options > Intel(R) Fortran > Compiler > Libraries
以及Tool > Options > Intel(R) Fortran > Compiler > Includes
里面添加MKL的路径。
前者应该是类似\mkl\em64t\lib的路径;后者应该是类似\mkl\include的路径,不同版本略有不同。

mkl中矩阵求逆的程序叫?getri( n, a, lda, ipiv, work, lwork, info )
?为s/d/c/z。
当然,调用前必须做好LU分解。详见mkl的手册:
software.intel.com/sites/products/documentation/hpc/mkl/mklman.pdf

有问题再补充。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式