X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=WCudaMSE%2FBUILDER%2Fmakefile%2Fhelp%2FOptionIntel.txt;fp=WCudaMSE%2FBUILDER%2Fmakefile%2Fhelp%2FOptionIntel.txt;h=2ff63ffa7e8f9644a74de5dcca12f42b44a7ea7a;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/BUILDER/makefile/help/OptionIntel.txt b/WCudaMSE/BUILDER/makefile/help/OptionIntel.txt new file mode 100755 index 0000000..2ff63ff --- /dev/null +++ b/WCudaMSE/BUILDER/makefile/help/OptionIntel.txt @@ -0,0 +1,71 @@ +# version : 0.0.2 +# Cedric.Bilat@he-arc.ch + +####################### +# Compilateur : Intel# +####################### + +# Compiler name +# +# icl +# +# Compiler Option +# +# Path +# +# /I XXX Header search path is XXX +# +# Warning +# +# /w Suppres warning messages +# +# Optimisation +# +# /fast Windows(/O3 /Qipo /Qprec-div- /QxHost) Linux(-ipo -O3 -no-prec-div -static -xHost) +# /O3 Optimisation +# +# /QxSSSE3 Optimisation with processor SSSE3 SSE3 SSE2 SSE MMX (intel core 2 duo) +# /QxSSE4.1 Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX +# /QxSSE4.2 Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX +# /QAVX Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX AVX +# /QAVX2 Optimisation with processor SSE4 SSSE3 SSE3 SSE2 SSE MMX AVX, AVX2 (Intel® Core™ i7 processors) +# +# /Qparallel Optimisation +# /Qpar-threshold100 Optimisation +# +# +# Truc +# +# -DXXX Passe au code la variable XXX (same as #define XXX in code) +# +# OpenMP +# +# /Qopenmp Enable use of OpenMP +# Compilation: +# opm.h (already include in intel/visual distribution) +# Link: +# libiomp5md.lib (already include in intel/visual distribution,implicitely link, nothing to do!) +# Runtime: +# libiomp5md.dll (already include in intel/visual distribution) +# Truc: +# Use dependencyWalker.exe to see which .dll is required) +# +# Note +# +# Most of cl option are available here! +# Replace / by on linux plateforme +# +# Linker Option +# +# /LD To target a dynamice library : .dll (don't forget to set extension .dll to TARGET_NAME) +# +# Help +# +# https://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-compiler-options-for-sse-generation-and-processor-specific-optimizations +# https://software.intel.com/en-us/articles/step-by-step-optimizing-with-intel-c-compiler +# http://wiki.scinethpc.ca/wiki/images/7/77/Snug_techtalk_compiler.pdf +# + +####################### +# END # +####################### \ No newline at end of file