====== Intel Parallel Studio (Cluster Edition) ====== ~~NOTOC~~ == Intel Parallel Studio Cluster Edition XE 2017.2 == **Usage** module load intel ==== Getting started ==== ==== Optimization ==== The Intel@ Advisor for Linux can help you find the required parameters for linking and compiling file:///opt/apps/intel/2017.2/documentation_2017/en/advisor/welcomepage/get_started.htm To find the paramters for the MKL you can use the [[ https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor|MKL Link Line Advisor]] === Some Compiler Options === To get the used CPU type for which you want to optimize and some of the supported features of your CPU you can take a look at. cat /proc/cpuinfo ** New flags since Intel Compiler __Version 11.1__ : ** |CPU Architecture Flag |-mXXXXXXX| | |Default on Linux (and Windows) |-mSSE2 | default (icc > v12.x) | |SSE3, SSE2 and SSE instructionsets |-mSSE3 | | |SSSE3, Intel® SSE3, SSE2 and SSE |-mSSSE3 | | | SSE4.1, SSSE3, SSE3, SSE2 and SSE |-mSSE4.1 | | |SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE |-mSSE4.2 | Westmere Xeon ww8-2026-1, Lima-Cluster | |AVX, Intel® SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE |-mAVX | Sandy Bridge, Ivy Bridge | |Autoparallization | -parallel | |use OpenMP | -openmp | | ??? | -fPIC | | 64bit pointer (else autodetect) | -m64 | Optimization Flags available on __OLD__ Intel Compilers (10.x) Listed are the only available options working with newest supported CPUs: |Core™2 Duo processor, Xeon® 5100 series | -xT -axT |