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
to get a list of modules.
This may look like this:
If there are modules connected to the incorrect compiler, unload the module, for example:
This scenario is valid if you want to use tools that use the GCC compiler.