Skip to content

Update boost and CMake versions for the gridtools dycore #5

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

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all 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
5 changes: 2 additions & 3 deletions modules/daint/c2sm/base
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
#%Module1.0#####################################################################

module load daint-gpu
module load CMake/3.11.4

setenv DEFAULT_BOOST_ROOT /project/c14/install/daint/boost/boost_1_49_0
module load /users/jenkins/easybuild/daint/haswell/modules/all/CMake/3.12.4

setenv DEFAULT_BOOST_ROOT /scratch/snx3000/jenkins/install/boost/boost_1_67_0/

3 changes: 2 additions & 1 deletion modules/daint/c2sm/gnu-env/gpu
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
module load c2sm/gnu-env/base
module load c2sm/gpu

module-whatis TODO
setenv CUDAHOSTCXX CC

module-whatis TODO
3 changes: 2 additions & 1 deletion modules/daint/c2sm/gpu
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#%Module1.0#####################################################################

module load craype-accel-nvidia60

setenv MPICH_RDMA_ENABLED_CUDA 1
setenv MPICH_G2G_PIPELINE 64
4 changes: 2 additions & 2 deletions modules/kesch/c2sm/base
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#%Module1.0#####################################################################

module load /users/jenkins/easybuild/kesch/modules/all/cmake/3.12.0
module load /users/jenkins/easybuild/kesch/modules/all/cmake/3.12.4

# load default modules (in case we come from a purged env)
# but don't unload them on unload of this module
Expand All @@ -13,5 +13,5 @@ module load cudatoolkit/8.0.61
module load cray-libsci

setenv NVIDIA_CUDA_ARCH "sm_37"
setenv DEFAULT_BOOST_ROOT /project/c14/install/kesch/boost/boost_1_49_0
setenv DEFAULT_BOOST_ROOT /project/c14/install/kesch/boost/boost_1_67_0

1 change: 1 addition & 0 deletions modules/kesch/c2sm/cray-env/gpu
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@


module load c2sm/cray-env/base
module load c2sm/gpu

if { [module-info mode load] } {
module switch mvapich2_cce/2.2rc1.0.3_cuda80 mvapich2gdr_gnu/2.2_cuda_8.0
Expand Down
10 changes: 9 additions & 1 deletion modules/kesch/c2sm/gnu-env/gpu
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@


module load c2sm/gnu-env/base
module load c2sm/gpu

module-whatis TODO
if { [module-info mode load] } {
module switch mvapich2/2.2-gcc-5.4.0-2.26 mvapich2gdr_gnu/2.2_cuda_8.0
} elseif { [module-info mode remove] } {
module switch mvapich2gdr_gnu/2.2_cuda_8.0 mvapich2/2.2-gcc-5.4.0-2.26
}

setenv LD_PRELOAD /opt/mvapich2/gdr/no-mcast/2.2/cuda8.0/mpirun/gnu4.8.5/lib64/libmpi.so

module-whatis TODO
5 changes: 5 additions & 0 deletions modules/kesch/c2sm/gpu
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#%Module1.0#####################################################################

setenv G2G 2
setenv MV2_USE_GPUDIRECT 0
setenv MV2_USE_RDMA_FAST_PATH 0
1 change: 1 addition & 0 deletions modules/kesch/c2sm/pgi-env/gpu
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@


module load c2sm/pgi-env/base
module load c2sm/gpu

module-whatis TODO

4 changes: 2 additions & 2 deletions modules/tave/c2sm/base
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#%Module1.0#####################################################################

module load CMake
module load /users/jenkins/easybuild/tave/modules/all/CMake/3.12.4

setenv DEFAULT_BOOST_ROOT /project/c14/install/daint/boost/boost_1_49_0 # only headers (therefore same as daint)
setenv DEFAULT_BOOST_ROOT /scratch/snx2000/jenkins/install/boost/boost_1_67_0