SoftwareSdk
NVIDIA HPC SDK
The NVIDIA HPC Software Development Kit includes the proven compilers, libraries, and software tools essential to maximizing developer productivity and the performance and portability of HPC applications.
Installed Versions
Different versions are available on Karolina, Barbora, and DGX-2. For the current version use the command:
ml av nvhpcComponents
Below is the list of components in the NVIDIA HPC SDK.
| Development | Analysis | |||||||
|---|---|---|---|---|---|---|---|---|
| Programming Models | Compilers | Core Libraries | Math Libraries | Communication Libraries | Profilers | Debuggers | ||
| Standard C++ & Fortran | nvcc | nvc | libcu++ | cuBLAS | cuTENSOR | Open MPI | Nsight | Cuda-gdb |
| OpenACC & OpenMP | nvc++ | Thrust | cuSPARSE | cuSOLVER | NVSHMEM | Systems | Host | |
| CUDA | nvfortran | CUB | cuFFT | cuRAND | NCCL | Compute | Device | |

