Description
Intel C, C++ and Fortran compilers (classic and oneAPI)
More information
- Homepage: https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html
...
If you need support in using this software or example job scipts please contact pc2-support@uni-paderborn.de.
General options for optimization
-On
: control for code optimization
-O0
: disable all optimizations (reduce compilation time and useful for debugging)
...
-Os
: enable -O2
optimizations that do not increase code size
-debug debug-level
: enable generation of debugging information
some choices for debug-level
are:
...
full
: generate complete debugging information
-fp-model fp-semantics
: control the semantics of floating-point calculations
some choices for fp-semantics
are:
...
Special option on Noctua 1
The microarchitecture of Intel Xeon Skylake SP 6148 on Noctua 1 is Skylake SP. The AVX-512 instructions are supported. The following compiler options can be used to generate optimized binary executable.
-xCORE-AVX512 -qopt-zmm-usage=high
Special option on Noctua 2
The microarchitecture of AMD Milan 7763 on Noctua 2 is Zen 3. The AVX-2 instructions are supported. The following compiler options can be used to generate optimized binary executable.
-march=core-avx2
or
-axCORE-AVX2
Useful links
...