To help the HPC user community prepare for the new Derecho system, CISL has been working with HPE to deploy the Cray Programming Environment in a containerized form on Cheyenne and Casper. The container, first deployed several months ago, has already been used to ready NCAR applications for compilation with the Cray compiler.
Recent updates to the container replace the default Cray module environment, which has a flat software module structure, with a hierarchical module tree that will feel more familiar to Cheyenne and Casper users. The updated module tree will also closely resemble the structure of the eventual module environment on Derecho, so users can learn how to access common tools and libraries like CMake, MPI, netCDF, and others before the system is actually available.