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.