link 带有英特尔 MKL 的 gfortran

link gfortran with Intel MKL

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

如果计算机上安装了英特尔 MKL,您使用什么编译器 options/flags link gfortran 和英特尔 MKL? MKL 库版本为 2018.0.

非常感谢!

注意:使用 ifort -mkl 标志编译应用程序没有任何错误,该标志自然 link 使用英特尔 MKL 对应用程序进行了编译。

我同意@tim18 你应该使用 link 顾问。

然而,使用 gfortran 从 Intel 编译测试奇异值分解程序的工作如下:

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