Versions Compared

Key

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

...

Column


Note
iconfalse
titleMigration note: Intel compilers are not present on Setonix

The Intel compilers have been replaced with AOCC, the AMD compilers that are based on LLVM Clang. Codes that were built with Intel should move to GNU.



Column


Warning
iconfalse
titleThe module PrgEnv-aocc is currently broken on Setonix, but there is a workaround

The module PrgEnv-aocc/8.3.2 is currently broken on Setonix. So, after the basic command: module load PrgEnv-aocc/8.3.2 , the AOCC compilers will not work properly. Fortunately, both, the c/c++ and fortran AMD compilers can still be used using the following three commands for setting the environment:

module unuse /opt/modulefiles

module load PrgEnv-aocc/8.3.2

module load aocc/3.2.0

We are sorry for this inconvenience, and we'll fix the module to work properly with the basic command as soon as possible.


Ultimately, some testing may be required to find the best compiler for a given code. You should be aware that it is a good practice to use a range of different compilers in order to confirm code standard-conformance and portability.

...