During June 2024 maintenance, Setonix will be updated to the new Cray Programming Environment (CPE) 23.09 which includes newer MPI libraries and a newer Cray compiler version (16.0.1). In preparation for this, the Pawsey team has prepared the new software stack, which will be available after the maintenance via the default pawseyenv/2024.05 module. The purpose of this page is to consolidate in one place all the important points that researchers will need to pay attention, together with the recommended actions or changes to take.
What is new in CPE 23.09
The Cray Programming Environment (CPE) is the programming environment provided by the vendor on Setonix. It has been updated to version 23.09 and includes newer MPI libraries, and newer Cray (15.0.1 → 16.0.1). GCC compiler version remains the same. The AOCC compiler and programming environment should NOT be used as it is still unstable.
User actions
Every researcher should follow the following steps to use the new CPE:
- review updated versions of software in the system-wide stack provided by Pawsey and HPE
- reinstall any software managed by the group
- rebuild containers previously built on Pawsey-provided images for multi-node MPI support
- update Slurm batch scripts to reflect updated versions of software
Further details are provided in the following sections.