The following C/C++ and Fortran compilers are available on most of our clusters:
In the pages below, we give some NSC specific instructions and general observations, which are not available in the documentation for the respective compiler, but we emphasize that the
man pages and online documentation for each compiler is the best place to find information about that specific compiler, for example, to find out which compiler flags that are available and what they do.
We generally recommend using Intel's compilers if possible, as they usually produce faster binaries than GCC on Intel processors. To find out which modules that NSC is currently recommending for compilers, BLAS/LAPACK and MPI libraries, do:
module load buildenv-intel/recommendation
Currently, that command will tell you to load:
module load buildenv-intel/2015-1
Which corresponds to the following modules:
For particular information about compiling MPI applications, please see the MPI page.