2017-05-29 39 views

回答

-1

我不认为苹果的clang支持OpenMP(至少在MacOS默认情况下)。

您可以找到扩展它的方法。

+0

Clang支持OpenMP。虽然苹果的铛声不直接支持它,但有一种方法可以生成OpenMP代码(请参阅https://stackoverflow.com/a/47230419/3419533) –

+0

嗨,那么我说的是苹果的'clang'味道。据此编辑。 – Royi

0
# gcc 
-fopenmp-simd -O3 -ffast-math -march=native -fopt-info-omp-vec-optimized-missed 
# clang 
-fopenmp-simd -O3 -ffast-math -march=native -Rpass="loop|vect" -Rpass-missed="loop|vect" -Rpass-analysis="loop|vect" 
# icc on Linux 
-qopenmp-simd -O3 -ffast-math -march=native -qopt-report-file=stdout -qopt-report-format=vs -qopt-report=5 -qopt-report-phase=loop,vec 
# msvc 
-openmp -O2 -fp:fast -arch:AVX2 -Qvec-report:2