Statistiques
| Révision :

root / Pi / C / Kokkos / README @ 188

Historique | Voir | Annoter | Télécharger (731 octet)

1 188 equemene
# To compile it under Debian Stretch
2 188 equemene
# Current version is broken, take specific one...
3 188 equemene
4 188 equemene
wget https://github.com/kokkos/kokkos/archive/2.7.00.tar.gz
5 188 equemene
tar xzf 2.7.00.tar.gz
6 188 equemene
sed -i 's/^host_compiler/host_compiler=\"clang++-3.8\"\n#host_compiler/g' kokkos-2.7.00/bin/nvcc_wrapper
7 188 equemene
8 188 equemene
9 188 equemene
# Load cuda environment for lib64 and include folders
10 188 equemene
. /usr/share/modules/init/bash
11 188 equemene
module load cuda/9.0
12 188 equemene
13 188 equemene
# Define the default compilers (must be installed)
14 188 equemene
export CC=/usr/bin/clang-3.8
15 188 equemene
export CXX=/usr/bin/clang++-3.8
16 188 equemene
17 188 equemene
#
18 188 equemene
export KOKKOS_ENABLE_CUDA=1
19 188 equemene
export KOKKOS_ENABLE_OPENMP=1
20 188 equemene
export KOKKOS_ENABLE_HWLOC=1
21 188 equemene
22 188 equemene
# To compile CUDA versions
23 188 equemene
export KOKKOS_DEVICES=Cuda
24 188 equemene
export KOKKOS_ARCH=Maxwell52
25 188 equemene
26 188 equemene
# To compile OpenMP versions
27 188 equemene
export KOKKOS_DEVICES=OpenMP