Default compiler modules

What are the default compiler modules?

MSI regularly updates the default modules for compilers, compilation tools, and commonly used libraries. These updates are intended to provide enhanced performance, stability, and new features to MSI users.

Supercomputing FAQs
For many modules, MSI has several versions installed. You can see the available versions with the command ‘module avail’, e.g.
module avail gcc
outputs:
-------------------------------- /panfs/roc/soft/modulefiles.hpc ---------------------------------
gcc/8.2.0(default) gcc/9.2.0
------------------------------- /panfs/roc/soft/modulefiles.common -------------------------------
gcc/4.9.2 gcc/5.1.0 gcc/5.4.0 gcc/6.1.0 gcc/6.3.0 gcc/7.2.0(default) gcc/8.1.0
 
Here you can see that the default version is specified as gcc/8.2.0 (modulefiles.hpc supercedes the latter). For modules without a specified default version, the last alphabetical version is treated as the default.
 
When loading a module without specifying a version, the module command will load in the default version of that module, e.g.
module load gcc
is equivalent to the command
module load gcc/8.2.0
 
MSI recommends that users loading the default versions of these modules recompile any software they have built using these tools in order to take advantage of the newer versions. Alternatively, the old default versions will remain available under their specific version name.
 
Impacted modules are listed in the table below.
ModuleOld Default (before 4/3)New Default (4/3 and after)
gcc7.2.0
8.2.0
pgi17.1018.10
binutils2.282.32_gcc8.2.0
ompi
3.0.0/gnu-7.2.0
4.0.0/gnu-8.2.0-centos7
fftw3.3.6-double-intel-20183.3.8-double-ompi-4.0.0-gnu-8.2.0.CentOS7
boost1.65.1/gnu-7.2.01.69.0/gnu-8.2.0
cuda
9.0
10.0
cudnn
7.0
7.4.2
pythonpython3/3.6.3_anaconda5.0.1python3/3.7.1_anaconda
python33.6.3_anaconda5.0.13.7.1_anaconda
javajdk1.8.0_144openjdk-8_202

Discover Advanced Computing and Data Solutions at MSI

Our Services