将 gfortran 与英特尔 MKL 链接



我有一个用 Fortran 编写的应用,并调用英特尔 PARDISO 进行并行化。直接与 PARDISO 链接似乎是不可能的,因为我正在使用的当前 gfortran 是 5.4.0。

假设计算机上安装了英特尔 MKL,您使用哪些编译器选项/标志将 gfortran 与英特尔 MKL 链接起来?MKL 库版本为 2018.0。

多谢!

注意:使用自然将应用与英特尔 MKL 链接ifort -mkl标志编译应用时,没有出现任何错误。

我同意@tim18你应该使用链接顾问的观点。

但是,要编译英特尔的测试奇异值分解程序,gfortran以下工作:

gfortran -I${MKLROOT}/include -fopenmp -o dgesvd dgesvd.f 
-L${MKLROOT}/lib/ -lmkl_core -lmkl_gnu_thread -lmkl_gf_lp64

最新更新