diff options
author | Christoph Junghans <christoph.junghans@gmail.com> | 2019-03-18 14:02:28 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-18 14:02:28 -0600 |
commit | a6ccd990545c95cb300cf6cb63c91715d581319e (patch) | |
tree | 5934bfc5243f7c98e1a3999e2982d59160c88f3f | |
parent | 4aead5e35b647273b226652cfcc9d4e2790d4af7 (diff) | |
download | spack-a6ccd990545c95cb300cf6cb63c91715d581319e.tar.gz spack-a6ccd990545c95cb300cf6cb63c91715d581319e.tar.bz2 spack-a6ccd990545c95cb300cf6cb63c91715d581319e.tar.xz spack-a6ccd990545c95cb300cf6cb63c91715d581319e.zip |
cabana: cuda backend (#10660)
-rw-r--r-- | var/spack/repos/builtin/packages/cabana/package.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/cabana/package.py b/var/spack/repos/builtin/packages/cabana/package.py index fc617fa1cb..44221e827a 100644 --- a/var/spack/repos/builtin/packages/cabana/package.py +++ b/var/spack/repos/builtin/packages/cabana/package.py @@ -19,10 +19,12 @@ class Cabana(CMakePackage): variant('serial', default=True, description="enable Serial backend (default)") variant('openmp', default=False, description="enable OpenMP backend") + variant('cuda', default=False, description="enable Cuda backend") depends_on("cmake@3.9:", type='build') depends_on("kokkos+serial", when="+serial") depends_on("kokkos+openmp", when="+openmp") + depends_on("kokkos+cuda", when="+cuda") def cmake_args(self): options = [ @@ -30,7 +32,9 @@ class Cabana(CMakePackage): '-DCabana_ENABLE_Serial=%s' % ( 'On' if '+serial' in self.spec else 'Off'), '-DCabana_ENABLE_OpenMP=%s' % ( - 'On' if '+openmp' in self.spec else 'Off') + 'On' if '+openmp' in self.spec else 'Off'), + '-DCabana_ENABLE_Cuda=%s' % ( + 'On' if '+cuda' in self.spec else 'Off') ] return options |