Software Refresh - February 2017

OSC is refreshing the software stack for Oakley and Ruby on February 22, 2017 (during the scheduled downtime). During the software refresh, some default versions are updated to be more up-to-date and some older versions are removed. Information about the old and new default versions, as well as all available versions of each software package will be included on the corresponding OSC software webpage. See https://www.osc.edu/supercomputing/software-list.

Summary of Changes

  • New versions of the compilers and MPI have been installed and will become the defaults. Libraries will be rebuilt with the new default compilers and MPI. The newest stable version of each library will be used in most cases.
  • For software applications, the latest installed version will become the default in most cases, but the current default version will be kept and can be requested explicitly. New versions of some applications will be installed (which is done by request).

Impact on User-Built Software

If you compile and link your own software you need to be particularly aware of the changes in the default modules. You will probably need to either rebuild your software or explicitly load the compiler and MPI modules that you built your code with before you run the code.

To load the default environment at login on Oakley or Ruby prior to the downtime (2/22/2017), use the command   module load modules/au2015  . This environment was the default environment at login on Oakley from 9/15/2015 to 2/22/2017. If your code is built with compilers other than Intel compiler, you can explicitly load the old default module using the command module load name/version . Please refer to Compilers/MPI or the corresponding OSC software webpage (See https://www.osc.edu/supercomputing/software-list) for more information.

Details

Compilers/MPI

The following table gives details about the default versions for compilers and MPI implementations . The versions refer to actual module names. Except where otherwise noted, the new default on Oakley and Ruby matches the current default on Owens, i.e., all clusters will have the same defaults.

Software Old default new default notes
intel 15.0.3 16.0.3  
gnu 4.8.4 4.8.5 Module default is not system default
pgi 15.4 16.5  
mvapich2 2.1 2.2 ***compiler-dependent
intelmpi 5.0.3 5.1.3 Intel compiler only

Libraries

The following libraries will be rebuilt for the new default compiler/mvapich2 versions and also for gnu/6.3.0 with the default version of mvapich2.

software new default notes
boost 1.63.0 Intel and gnu compilers only, no mpi
cairo 1.14.2  
fftw3 3.3.5  
hdf5 1.8.17 serial & parallel
metis 5.1.0  
mkl 11.3.3 Interfaces not built. Contact oschelp@osc.edu if you need them.
netcdf 4.3.3.1 serial & parallel, with Fortran & C++ interfaces
parmetis 4.0.3  
scalapack 2.0.2  
suitesparse 4.5.3  

Applications

The following table gives details about the upcoming changes to software applications. All version numbers refer to actual module names. Applications not listed here will remain unchanged.

Software Old default New default Notes
MPP_DYNA 971_d_R7.1.1 9.0.1  
NAMD 2.11 2.12  
OPENFORM 2.3.0 3.0.0  
WARP3D 17.5.3 17.7.4  
CMAKE 2.8.10.2 3.7.2  
PARAVIEW   4.4.0  
JAVA 1.7.0_55 1.8.0_60  
BLAST 2.2.26 2.6.0+  
TURBOMOLE 6.5 7.0.1  
QCHEM 4.3 4.4.1  
SCHRODINGER 14 15  
ABAQUS 6.14 2016  
FLUENT 15.0.7 16.0  
LS-DYNA 7.1.1 9.0.1  
COMSOL 51 52  
CUDA 6.5.14

7.5.18 (oakley)

8.0.44(ruby)

 
STARCCM 10.04.009 11.06.011  
TURBOVNC 1.2 2.0.91  
MATLAB r2014b r2016b  
GAUSSIAN g09d01 g09e01  

 

Service: