User Tools

Site Tools


compiling

**This is an old revision of the document!**

Compiling

Compiler Modules
Gnu

(all gnu compilers,gcc/g++/gfortran) gcc/4.8.5, 7.3.1, 8.3.1, 8.4.0, 9.3.1

Version 4.8.5 is the base gcc installation with Centos 7. The module does nothing but satisfies conditions for a compiler module by an MPI module (see below). It is out-of-date and we don't recommend it for most purposes.

Version 8.4.0 is a gcc/g++/gfortran distribution compiled by us. It is less complete than the devtools that have full debugger/eclipse/etc. It is most useful as a runtime module for a program (particularly anaconda) that needs a reasonably up-to-date libstd++.so.6, which for some reason is not updated in devtools.

Intel

(all intel compilers,icc/icpc/ifort) intel/14.0.3, 16.0.1, 17.0.4, 17.0.7, 18.0.1, 18.0.2, 19.0.4 , 19.0.5, 20.0.1, 20.0.4 Multiple versions are mostly for backwards compatibility. With modern Intel hardware, the latest Intel compiler is usually recommended. We recommend 14.0.3 for trestles AMD Bulldozer nodes and 19.0.5 for Pinnacle AMD nodes.

PGI

(pgcc,pgc++,pgf95) PGI/2016, 2016.5, 2017, 18.4, 18.10, 19.4

Oracle

(suncc,sunCC,sunf95) sunstudio/12.6

compiling.1614358327.txt.gz · Last modified: 2021/02/26 16:52 by root