Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...