Commit 5078c157 authored by Katharina Höflich's avatar Katharina Höflich

Add Singularity commands pulling from nvcr.io

parent ed690e77
Pipeline #28806 passed with stage
in 19 minutes and 43 seconds
# Nvidia compiler SDK container
A ready-to-use C, C++ and FORTRAN compiler environment for GPU programming.
Works not only on the `scalcg*` machines, but also on any other (HPC) system with Nvidia GPUs and `singularity` installed.
## Download image
From the NVIDIA GPU Cloud,
```shell
#$ singularity build nvhpc_20.7_devel.sif docker://nvcr.io/nvidia/nvhpc:20.7-devel-centos7
$ singularity pull docker://nvcr.io/nvidia/nvhpc:20.7-devel-centos7
$ singularity shell --nv nvhpc_20.7_devel.sif
```
Much slimmer, but runtime-only, container images for CUDA driver versions 10.1, 10.2 and 11.0 are available too.
## Examples
```shell
$ singularity shell --nv ${NVIDIA_IMAGE_PATH}
$ git clone git@git.geomar.de:scientific_computing_infrastructure/nvidia-compiler-sdk-container.git
$ singularity shell --nv nvhpc_20.7_devel.sif
$ git clone https://git.geomar.de/scientific_computing_infrastructure/nvidia-compiler-sdk-container.git
$ cd nvidia-compiler-sdk-container/test_nvidia_compilers/
$ bash run_tests.sh
Test Passed
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment