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中矩阵求逆的程序叫什么?? 展开
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中矩阵求逆的程序叫什么?? 展开
1个回答
展开全部
尽管我用的是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
有问题再补充。
在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
有问题再补充。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询