gpt4 book ai didi

Makefile:Intel fortran,文件夹中的源文件,和 Intel Math Kernel Library

转载 作者:行者123 更新时间:2023-12-05 06:47:14 31 4
gpt4 key购买 nike

我在/ex 文件夹中有一个 main.f90。 f77 子程序文件在/ex/src 中。子程序文件再次使用 BLAS 和 LAPACK 库。对于 BLAS 和 LAPACK,我必须使用英特尔数学核心函数库。

Intel fortran 和 mkl 文件夹如下所示:

/opt/intel$
ActivationTool composer_xe_2011_sp1 intel_sdp_products.db man
bin composer_xe_2011_sp1.11.339 lib mkl
composerxe include licenses

/opt/intel/mkl$
benchmarks bin examples include interfaces lib tests tools

/opt/intel/mkl/lib/ia32$
libmkl_avx.so libmkl_gnu_thread.so libmkl_scalapack_core.so
libmkl_blacs.a libmkl_intel.a libmkl_sequential.a
libmkl_blacs_intelmpi.a libmkl_intel.so libmkl_sequential.so
libmkl_blacs_intelmpi.so libmkl_intel_thread.a libmkl_solver.a
... (a bunch of files) ...

要编译的/ex 中的 main.f90 的 makefile 代码是什么?谢谢!

最佳答案

我猜你使用的是版本 12(从/opt/intel 中的 composer_xe_2011_sp1.11.339 猜测),所以你可以在像这样链接时简单地使用 -mkl 选项:

ifort main.o sub1.o sub2.o -o a.out -mkl

(参见:http://software.intel.com/en-us/articles/using-mkl-in-intel-compiler-mkl-qmkl-options)

关于Makefile:Intel fortran,文件夹中的源文件,和 Intel Math Kernel Library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052133/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com