我有一个用Fortran编写的应用程序,并调用Intel PARDISO进行并行化。直接链接到PARDISO似乎不太可能,因为我使用的当前gfortran是5.4.0。
假设计算机上安装了英特尔MKL,您使用哪些编译器选项/标志来将gfortran与英特尔MKL相关联? MKL库版本是2018.0。
非常感谢!
注意:使用ifort -mkl
标记编译应用程序时没有任何错误,该标记自然地将应用程序与英特尔MKL链接。
答案 0 :(得分:1)
我同意@ tim18您应该使用链接顾问。
然而,要编译来自英特尔的测试奇异值分解程序gfortran
以下作品:
gfortran -I${MKLROOT}/include -fopenmp -o dgesvd dgesvd.f \
-L${MKLROOT}/lib/ -lmkl_core -lmkl_gnu_thread -lmkl_gf_lp64