From 8d512ce9ae9a8b71c7442f327c595ac476b261af Mon Sep 17 00:00:00 2001 From: Satish Balay Date: Thu, 9 Nov 2017 13:34:40 -0600 Subject: magma: cuda updates [from xsdk-0.3.0 branch] (#6160) - add gcc dependency per cuda versions - Fix for cuda-9.0 as it does not support sm20 nvcc fatal : Unsupported gpu architecture 'compute_20' --- var/spack/repos/builtin/packages/magma/package.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'var') 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 -- cgit v1.2.3-70-g09d2