====== 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 |