HPC Software Environment
This section provides guidance on the Programming Environments on Māui and Mahuika, how to compile and build software, and how to use the modules environment. Note: while both Māui and Mahuika provide Linux environments (SLES and CentOS respectively), there are important differences between the systems, including processor architectures.
- Per job temporary directories
- Build an Apptainer container on a Milan compute node
- OpenMP settings
- Offloading to GPU with OpenMP
- Offloading to GPU with OpenACC
- NVIDIA GPU Containers
- Configuring Dask-MPI jobs
- Software Version Management
- Thread Placement and Thread Affinity
- NICE DCV Setup
- Visualisation software
- Finding Software
- Installing (Third Party) applications
- Compiling software on Mahuika
- Compiling software on Māui
- Programming environment differences between Maui and Mahuika