Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / help / OptionIntel.txt
1 # version : 0.0.2\r
2 # Cedric.Bilat@he-arc.ch\r
3 \r
4 #######################\r
5 #  Compilateur : Intel#\r
6 #######################\r
7 \r
8 # Compiler name\r
9 #\r
10 #       icl\r
11 #\r
12 # Compiler Option\r
13 #\r
14 #       Path\r
15 #\r
16 #               /I      XXX                             Header search path is XXX\r
17 #\r
18 #       Warning\r
19 #\r
20 #               /w                                      Suppres warning messages\r
21 #\r
22 #       Optimisation\r
23 #\r
24 #               /fast                           Windows(/O3 /Qipo /Qprec-div- /QxHost) Linux(-ipo -O3 -no-prec-div -static -xHost)\r
25 #               /O3                             Optimisation \r
26 #\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
32 #\r
33 #               /Qparallel                      Optimisation                                                                                                                                                    \r
34 #               /Qpar-threshold100      Optimisation    \r
35 #\r
36 #                                                                                                                                       \r
37 #        Truc\r
38 #\r
39 #               -DXXX                                           Passe au code la variable XXX (same as #define XXX in code)\r
40 #\r
41 #        OpenMP\r
42 #\r
43 #               /Qopenmp                        Enable use of OpenMP\r
44 #                                                       Compilation:\r
45 #                                                               opm.h                                   (already include in intel/visual distribution)\r
46 #                                                       Link:\r
47 #                                                               libiomp5md.lib                  (already include in intel/visual distribution,implicitely link, nothing to do!)\r
48 #                                                       Runtime: \r
49 #                                                               libiomp5md.dll                  (already include in intel/visual distribution)\r
50 #                                                       Truc:\r
51 #                                                               Use dependencyWalker.exe to see which .dll is required)\r
52 #\r
53 #       Note \r
54 #\r
55 #               Most of cl option are available here!\r
56 #               Replace / by on linux plateforme\r
57 #\r
58 # Linker Option\r
59 #\r
60 #               /LD             To target a dynamice library : .dll                     (don't forget to set extension .dll to TARGET_NAME)\r
61 #\r
62 # Help\r
63 #\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
67 #\r
68 \r
69 #######################\r
70 #               END                       #\r
71 #######################