summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/magma/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/magma/package.py b/var/spack/repos/builtin/packages/magma/package.py
index 2007442037..bccac28497 100644
--- a/var/spack/repos/builtin/packages/magma/package.py
+++ b/var/spack/repos/builtin/packages/magma/package.py
@@ -40,7 +40,8 @@ class Magma(CMakePackage):
description='Enable Fortran bindings support')
depends_on('lapack')
-
+ depends_on('cuda@9.0:', when='%gcc@6.0:6.9.9')
+ depends_on('cuda@8.0:', when='%gcc@5.0:')
patch('ibm-xl.patch', when='@2.2:%xl')
patch('ibm-xl.patch', when='@2.2:%xl_r')
@@ -64,4 +65,9 @@ class Magma(CMakePackage):
'-DCMAKE_Fortran_COMPILER=%s' % self.compiler.f77
])
+ if spec.satisfies('^cuda@9.0:'):
+ options.extend([
+ '-DGPU_TARGET=sm30'
+ ])
+
return options