Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Daint: Update daint modules after upgrade (CUDA 11) #1613

Merged
merged 9 commits into from
Mar 23, 2021
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ The GridTools libraries are currently nightly tested with the following compiler

| Compiler | Backend | Tested on | Comments |
| --- | --- | --- | --- |
| Cray clang version 10.0.2 | all backends | Piz Daint | P100 GPU |
| GNU 8.3.0 + NVCC 10.2 | all backends | Piz Daint | P100 GPU |
| GNU 8.3.0 + NVCC 11.0 | all backends | Dom | P100 GPU |
| Cray clang version 11.0.0 | all backends | Piz Daint | P100 GPU |
| GNU 9.3.0 + NVCC 11.0 | all backends | Piz Daint | P100 GPU |
| GNU 9.3.0 + NVCC 11.0 | all backends | Dom | P100 GPU |
| Clang 7.0.1 + NVCC 10.2 | all backends | Piz Daint | GPU compilation in NVCC-CUDA mode, P100 GPU |
| GNU 8.3.0 + NVCC 10.1 | all backends | Tsa | V100 GPU |

Expand All @@ -68,6 +68,7 @@ Some tests are failing with ROCm3.8.0 (Clang 11).
| PGI 20.1 | cpu backends | 2020-10-08 | no effort to fix compilation |
| Intel 19.0.1.144 | all backends | 2020-05-11 | Intel workarounds removed in GridTools 2.0 (goal would be to support Intel with `-qnextgen`) |
| Intel 19.1.0.166 | all backends | 2020-05-11 | even with `-qnextgen`, no effort to fix compilation |
| NVCC 11.0 with Clang 7.0.1 (and most likely other Clang versions) | gpu | 2021-03-22 | see issue [#1522](https://github.com/GridTools/gridtools/issues/1522)

### Contributing

Expand Down
4 changes: 2 additions & 2 deletions jenkins/envs/daint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ function module() {

module load daint-gpu
module load cudatoolkit
module rm CMake
module load /users/jenkins/easybuild/daint/haswell/modules/all/CMake/3.14.5
module load CMake


export BOOST_ROOT=/project/c14/install/daint/boost/boost_1_67_0/
export CUDATOOLKIT_HOME=$CUDA_PATH
Expand Down
3 changes: 2 additions & 1 deletion jenkins/envs/daint_nvcc_clang.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

source $(dirname "$BASH_SOURCE")/daint.sh

module switch cudatoolkit/10.2.89_3.29-7.0.2.1_3.5__g67354b4
module load /users/vogtha/modules/compilers/clang/7.0.1
module load gcc
module load gcc/8.3.0

export CXX=$(which clang++)
export CC=$(which clang)
Expand Down
1 change: 1 addition & 0 deletions jenkins/envs/daint_nvcc_gcc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
source $(dirname "$BASH_SOURCE")/daint.sh

module swap PrgEnv-cray PrgEnv-gnu
module load cdt-cuda

if [ "$build_type" != "debug" ]; then
module load HPX/1.5.0-CrayGNU-20.08-cuda
Expand Down
4 changes: 1 addition & 3 deletions jenkins/envs/dom_nvcc_gcc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@

source $(dirname "$BASH_SOURCE")/dom.sh

module switch cudatoolkit cudatoolkit/11.0.2_3.33-7.0.2.1_3.1__g1ba0366

module swap PrgEnv-cray PrgEnv-gnu
module switch gcc/8.3.0
module load cdt-cuda

export CXX=$(which CC)
export CC=$(which cc)
Expand Down