buildenv-nvhpc
Software description
NVIDIA HPC software development toolkit (SDK) based compiler toolchain, including OpenMPI for MPI support, CUDA® for NVIDIA GPU support, OpenBLAS (BLAS and LAPACK support), ScaLAPACK, and FFTW.
The NVIDIA HPC SDK C, C++, and Fortran compilers support GPU acceleration of HPC modeling and simulation applications with standard C++ and Fortran, OpenACC® directives, and CUDA®. GPU-accelerated math libraries maximize performance on common HPC algorithms, and optimized communications libraries enable standards-based multi-GPU and scalable systems programming.
The buildenv-nvhpc module makes available:
- Compilers:
nvcc
,nvc
,nvc++
,nvfortran
, etc. - CUDA capable MPI library with mpi-wrapped compilers: OpenMPI with
mpicc
,mpifort
, etc. - Numerical libraries: OpenBLAS, LAPACK, ScaLAPACK, FFTW, cuBLAS, cuSPARSE, etc.
Homepage: developer.nvidia.com/hpc-sdk
NSC documentation
Available Modules
cu12.2-23.7
The NVIDIA HPC Software Development Kit (SDK) version 23.7.
Versions: Compilers 23.7, CUDA 12.2, OpenMPI 4.1.6, FFTW 3.3.10
Load with:
[user@system ~]$ module load buildenv-nvhpc/cu12.2-23.7
Installed documentation
Man pages, e.g. man nvc
, man nvfortran