NVIDIA HPC SDK#
The NVIDIA HPC SDK, otherwise referred to as nvhpc
, is a suite of compilers, libraries and tools for HPC.
It provides C, C++ and Fortran compilers, which include features enabling GPU acceleration through standard C++ and Fortran, OpenACC directives and CUDA.
It is provided for use on the system by the nvhpc
module(s).
It provides the nvc
, nvc++
and nvfortran
compilers, and includes atleast one copy of the CUDA toolkit (including nvcc
).
This module also provides the NCCL and NVSHMEM libraries, as well as the suite of math libraries typically included with the CUDA Toolkit, such as cublas
, cufft
and nvblas
.
module load nvhpc
module load nvhpc/23.1
module load nvhpc/22.1
module load nvhpc/21.5
module load nvhpc
module load nvhpc/24.9
module load nvhpc/24.1
For further information please see the NVIDIA HPC SDK Documentation Archive.