Skip to content

Compilers

UPPMAX supports multiple compilers:

Compiler Language(s) Description
GCC C, C++, Fortran The GNU compiler collection
icc C Older Intel C compiler
icpc C++ Intel C++ compiler
icx C Newer Intel C compiler
ifort Fortran Older Intel Fortran compiler
ifx Fortran Newer Intel Fortran compiler
javac Java Java compiler

Different compilers are association with different debuggers and different profiling tools.

How to make sure you have only the right compiler loaded?

Use

module list

to get a list of modules.

This may look like this:

Currently Loaded Modules:
  1)  uppmax    2) intel/19.5

If there are modules connected to the incorrect compiler, unload the module, for example:

module unload intel

This scenario is valid if you want to use tools that use the GCC compiler.