【发布时间】:2014-03-25 05:20:27
【问题描述】:
我有这个旧版本并尝试将它与 Visual C++ 一起使用。新版英特尔数学内核的安装程序会自动设置依赖项(库路径、头文件、链接器等)。我想知道是否有人有手动调整英特尔数学内核目录的说明?
【问题讨论】:
标签: visual-c++ math kernel intel intel-mkl
我有这个旧版本并尝试将它与 Visual C++ 一起使用。新版英特尔数学内核的安装程序会自动设置依赖项(库路径、头文件、链接器等)。我想知道是否有人有手动调整英特尔数学内核目录的说明?
【问题讨论】:
标签: visual-c++ math kernel intel intel-mkl
使用单个动态库
您可以通过使用英特尔 MKL 单一动态库 (SDL) 来简化您的链接线。
要使用 SDL,请将 libmkl_rt.so 放在您的链接行上。例如:
icс application.c -lmkl_rt
SDL 使您能够在运行时为英特尔 MKL 选择接口和线程库。默认情况下,与 SDL 链接提供:
LP64 interface on systems based on the Intel® 64 architecture
Intel threading
要使用其他接口或更改线程首选项,包括使用英特尔 MKL 的顺序版本,您需要使用函数或环境变量指定您的选择,如动态选择接口和线程层部分所述。
来源:http://software.intel.com/sites/products/documentation/hpc/mkl/mkl_userguide_lnx/index.htm
【讨论】: