2 # Cedric.Bilat@he-arc.ch
\r
4 #######################
\r
5 # Compilateur : Intel#
\r
6 #######################
\r
16 # /I XXX Header search path is XXX
\r
20 # /w Suppres warning messages
\r
24 # /fast Windows(/O3 /Qipo /Qprec-div- /QxHost) Linux(-ipo -O3 -no-prec-div -static -xHost)
\r
27 # /QxSSSE3 Optimisation with processor SSSE3 SSE3 SSE2 SSE MMX (intel core 2 duo)
\r
28 # /QxSSE4.1 Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX
\r
29 # /QxSSE4.2 Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX
\r
30 # /QAVX Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX AVX
\r
31 # /QAVX2 Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX AVX, AVX2 (IntelĀ® Core
\99 i7 processors)
\r
33 # /Qparallel Optimisation
\r
34 # /Qpar-threshold100 Optimisation
\r
39 # -DXXX Passe au code la variable XXX (same as #define XXX in code)
\r
43 # /Qopenmp Enable use of OpenMP
\r
45 # opm.h (already include in intel/visual distribution)
\r
47 # libiomp5md.lib (already include in intel/visual distribution,implicitely link, nothing to do!)
\r
49 # libiomp5md.dll (already include in intel/visual distribution)
\r
51 # Use dependencyWalker.exe to see which .dll is required)
\r
55 # Most of cl option are available here!
\r
56 # Replace / by on linux plateforme
\r
60 # /LD To target a dynamice library : .dll (don't forget to set extension .dll to TARGET_NAME)
\r
64 # https://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-compiler-options-for-sse-generation-and-processor-specific-optimizations
\r
65 # https://software.intel.com/en-us/articles/step-by-step-optimizing-with-intel-c-compiler
\r
66 # http://wiki.scinethpc.ca/wiki/images/7/77/Snug_techtalk_compiler.pdf
\r
69 #######################
\r
71 #######################