Xcode 5中的OpenMP支持

use*_*558 6 xcode openmp

我有一个专有的库(> 150,000行)量子力学C++代码,它依赖于OpenMP进行并行化.此代码用于使用Xcode 4.6及其真正的 GCC编译器进行编译,但Xcode 5附带的LLVM编译器似乎不支持OpenMP.我的代码是在Mac上开发的,但需要可移植到非Apple硬件,如大规模并行超级计算机,因此重写代码不是一种选择.有谁知道可以使用合适的编译器?非常感谢任何帮助.

Jim*_*nie 1

“有人知道可以使用的合适编译器吗?”

MacOS 上的英特尔编译器支持 OpenMP,就像在其他平台上一样。 http://software.intel.com/en-us/intel-software-development-products-for-mac-os-x

当然,它们要花钱,但可能是值得的。

(全面披露:我在 Intel 工作,负责编译器使用的 OpenMP 运行时)