diff options
-rw-r--r-- | var/spack/repos/builtin/packages/magma/package.py | 8 |
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 |