Software News

This page lists significant changes to software provided on OLCF systems. The most recent changes are listed first.

Summit: Software Installation/Default Software Changes (April 8, 2020)

The following modules were installed as default on April 8, 2020.

Package Current Default New Default
ibm-wml-ce 1.7.0-1 1.7.0-2

The new IBM Watson Machine Learning (WML) Community Edition (CE) install adds improvements to DDL including support for jsrun.


Summit: Software Installation/Default Software Changes (March 10, 2020)

The following modules will be installed as default on March 10, 2020. The new stack requires the latest version of Spectrum MPI and as a result, previous versions have been deprecated.

Package Current Default New Default
cuda 10.1.168 10.1.243
spectrum-mpi 10.3.0.1-20190611 10.3.1.2-20200121
hdf5 1.10.3 1.10.4
pgi 19.4 19.9
xl 16.1.1-3 16.1.1-5
ibm-wml-ce 1.6.2-3 1.7.0-1

In addition, the following new packages have been installed and are available for use:

Package New Version
pgi 20.1
xl 16.1.1-6
kokkos 3.0.0

Finally, the FFTW installations on Summit for the XL compiler have been rebuilt using -O2 to address an issue observed when running the FFTW suite using the default optimization options. All builds of the fftw package that use the XL compiler have been rebuilt.

If you encounter any issues, please contact help@olcf.ornl.gov.


Rhea: OpenMPI Upgrade (February 18, 2020)

On February 18, 2020, Rhea’s default OpenMPI will be updated to version 3.1.4. Due to underlying library changes that will be made on the same day, following the change, all codes should be rebuilt against the updated version.

Package Current Default New Default
OpenMPI 3.1.3 3.1.4

All Systems: Python2 End of Life (January 01, 2020)

On January 1, 2020, Python 2 will reach its end of life and will no longer be supported by the project’s core developers. On this date, the OLCF will also end its support for Python 2. Users reliant on Python 2 should port code to Python 3 for forward compatibility with OLCF systems and many open source packages. Python 2 modules will not be removed on January 1, but will no longer receive maintenance or regular updates.

While default Python modules on OLCF systems are already set to Python 3, we recommend all users follow PEP394 by explicitly invoking either ‘python2’ or ‘python3’ instead of simply ‘python’. Python 2 Conda Environments and user installations of Python 2 will remain as options for using Python 2 on OLCF systems.

Official documentation for porting from Python 2 to Python3 can be found at: https://docs.python.org/3/howto/pyporting.html

General information and a list of open source packages dropping support for Python 2 can be found at: https://python3statement.org/


Summit: Software Upgrade (July 16, 2019)

The following modules will be installed and will become the default on July 16, 2019. The new stack requires Spectrum MPI 10.3 PTF 1 and as a result previous versions of Spectrum MPI have been deprecated.

Package Default
cuda 10.1.168
spectrum-mpi 10.3.0.1-20190716

Details about the software stack upgrade can be found in the IBM Service Pack 3.1 site and the Spectrum MPI 10.3.0.1 release notes.


Summit: Software Installation/Default Software Changes (May 21, 2019)

The following modules will be installed as default on May 21, 2019. The new stack requires Spectrum MPI 10.3 and as a result previous versions of Spectrum MPI have been deprecated.

Package Default
xl 16.1.1.3
cuda 10.1.105
essl 6.2.0-20190419
spectrum-mpi 10.3.0.0-20190419

Rhea: Default Software Changes (March 12, 2019)

The following modules will become the default on March 12, 2019.

Package Default
intel 19.0.0
pgi 18.10
gcc 6.2.0
cuda 10.0.3
openmpi 3.1.3
anaconda 5.3.0
adios 1.11.1
atlas 3.10.2
boost 1.67.0
fftw 3.3.8
hdf5 1.10.3
nco 4.6.9
netcdf 4.6.1
netcdf-fortran 4.4.4
netcdf-cxx 4.3.0
parallel-netcdf 1.8.0

Summit: Default Software Changes (March 12, 2019)

The following modules will become the default on March 12, 2019.

Package Current Default New Default
spectrum-mpi unset 10.2.0.11-20190201
xl 16.1.1-1 16.1.1-2
pgi unset 18.10

In addition, the following default Spectrum MPI settings will be changed to address issues resolved with the February 19, 2019 software upgrade:

Environment Variable Current Default New Default
OMP_MCA_io romio314 romio321
OMPI_MCA_coll_ibm_xml_disable_cache 1 unset
PAMI_PMIX_USE_OLD_MAPCACHE 1 unset