NVIDIA HPC SDK
A Comprehensive Suite of Compilers, Libraries and Tools for HPC
The NVIDIA HPC Software Development Kit (SDK) includes the proven compilers, libraries and software tools essential to maximizing developer productivity and the performance and portability of HPC applications. https://developer.nvidia.com/hpc-sdk
This is available on the DCS, NPL and NGH clusters.
Cluster | Versions |
---|---|
DCS | 21.2, 21.3, 22.11 |
NPL | 23.9 |
NGH | 24.1 |
module use /opt/nvidia/hpc_sdk/modulefiles
module spider
module load nvhpc
https://docs.nvidia.com/hpc-sdk/archive/22.11/
Contains the following components: nvc++, nvc, nvfortran, nvcc, NCCL, NVSHMEM, cuBLAS, cuFFT, cuFFTMp, cuRAND, cuSOLVER, cuSOLVERMp, cuSPARSE, cuTENSOR, Nsight Compute, Nsight Systems, OpenMPI, HPC-X, OpenBLAS, Scalapack, Thrust, CUB, libcu++
Detailed version details at https://docs.nvidia.com/hpc-sdk/archive/22.11/hpc-sdk-release-notes/index.html#release-components