设置MKLROOT
环境变量。有关如何正确设置此变量的完整指南,请参阅MKL 入门手册 ,通常通过执行source /opt/intel/mkl/bin/mklvars.sh intel64
或运行"C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\bin\mklvars.bat" intel64
我需要安装一个pardiso求解器,然后让我去这个地方运行,可是我没有找到,为此我去下了Intel MKL,但是下载的时候并不是只下载了MKL,是intel oneapi base toolkit,安装了也找不到这个路径,有人知道这个到底是安装了什么东西才有的吗。
xgdgsc
2021 年11 月 29 日 07:15
2
安装了 oneapi 我这就有 intel/mkl/bin/mklvars.sh
真的好奇怪,为什么我到MKL后就不是bin,而是这个,就算进去了,找到bin了,也是一个mkl_link_tool.exe文件。
xgdgsc
2021 年11 月 29 日 09:52
4
C:\Program Files (x86)\Intel\oneAPI\setvars
?
那个我还有个线索就是,oneapi是有四个工具包,分别是 Base Toolkit, HPC Toolkit, AI Analytics Toolkit, IoT Toolkit,我安装了前面两个,不知道您装的是哪个呀。前面两个我都装了,里面的套件我也都全部下载了,但是就是很疑惑,为什么我没有您的路劲下的东西,而且我的路径下还有这样的东西。
我是用的windows系统,对于您说的“我在windows下新装的也没有那个路径,我之前说的是旧版linux下的,可能新版都没了”那个路径指的是我在开始提问的"C:\Program Files(x86)\IntelSWTools\compilers_and_libraries\windows\mkl\bin\mklvars.bat" 这个吗?
然后您又回复说“ 安装了 oneapi 我这就有 intel/mkl/bin/mklvars.sh
”。这个路径现在确实还在吗?在的话,是在windows系统还是linux系统呀?
xgdgsc
2021 年12 月 1 日 10:58
10
2楼说得是旧版有这个路径,新版你都用setvars就完了
就是说setvars和mklvars.bat是同样的功能吗 ,如果是这样那就解决了