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
我有一个用 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