【发布时间】:2012-08-21 09:41:20
【问题描述】:
我在文件夹 /ex 中有一个 main.f90。 f77 子程序文件在 /ex/src 中。并且子程序文件再次使用 BLAS 和 LAPACK 库。对于 BLAS 和 LAPACK,我必须使用 Intel Math Kernel Library。
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 代码是什么?谢谢!
【问题讨论】:
-
到目前为止,您的 Makefile 中有什么内容?
-
你如何从命令行编译
main.f90(对于我们这些不熟悉fortran的人)?
标签: makefile fortran intel-fortran