将gfortran与英特尔MKL联系起来

时间:2017-12-17 17:38:54

标签: compiler-errors fortran gfortran intel-mkl compiler-flags

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

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

非常感谢!

注意:使用ifort -mkl标记编译应用程序时没有任何错误,该标记自然地将应用程序与英特尔MKL链接。

1 个答案:

答案 0 :(得分:1)

我同意@ tim18您应该使用链接顾问。

然而,要编译来自英特尔的测试奇异值分解程序gfortran以下作品:

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