Skip to content

NVIDIA CUDA on Picotte

Hardware

See: Picotte Hardware and Software#GPU compute nodes .2812_nodes.29

Driver

As of December 2021: CUDA Driver 470.57.02 is installed [1]

Installed Versions

CUDA 10.1, 10.2, 11.0, 11.1, 11.2, 11.4

Recommended versions: CUDA 11.0 (11.0.3), CUDA 11.2 (11.2.2), CUDA 11.4 (11.4.2)

Modulefiles

"nvhpc" = NVIDIA High Performance Computing Software Development Kit[2]

cuda11.0/blas
cuda11.0/fft
cuda11.0/nsight
cuda11.0/profiler
cuda11.0/toolkit
cudnn8.0-cuda11.0
nvhpc
nvhpc-byo-compiler
nvhpc-nompi

OR

cuda11.2/blas
cuda11.2/fft
cuda11.2/nsight
cuda11.2/profiler
cuda11.2/toolkit
cudnn8.0-cuda11.2
cudnn8.1-cuda11.2
cutensor-cuda11.2
nvhpc
nvhpc-byo-compiler
nvhpc-nompi

OR

cuda11.4/blas/11.4.2
cuda11.4/fft/11.4.2
cuda11.4/nsight/11.4.2
cuda11.4/profiler/11.4.2
cuda11.4/toolkit/11.4.2

Documentation

Compile Options

Architecture/Compute Capability

Nvidia Tesla V100 (Volta architecture): compute capability 7.0[3][4][5]

-gencodeĀ arch=compute_70,code=sm_70

and possibly:

-arch=sm_70

If the software expects a CUDA_ARCH environment variable, use:

CUDA_ARCH=70

Running CUDA Jobs

See: GPU Jobs on Picotte

References

[1] Nvidia Tesla 470.57.02 Release Notes

[2] Nvidia HPC SDK

[3] Nvidia Developer - Table of GPU Compute Capabilities

[4] Nvidia CUDA 11.0.3 Toolkit Documentation - Volta Tuning Guide

[5] Nvidia CUDA 11.2.0 Toolkit Documentation - Volta Tuning Guide