From 710fe02a9a7e306ce2f4c1197debb0453fb237d0 Mon Sep 17 00:00:00 2001 From: Cyrus Harrison Date: Fri, 15 Jan 2021 15:14:06 -0800 Subject: [PATCH] update dray package with new versions and to fix issue with test variant (#19583) * update dray package with new versions and to fix issue with test variant * fix comment typo * flake8 remove trailing white space on last line --- .../repos/builtin/packages/dray/package.py | 41 ++++--------------- 1 file changed, 8 insertions(+), 33 deletions(-) diff --git a/var/spack/repos/builtin/packages/dray/package.py b/var/spack/repos/builtin/packages/dray/package.py index bb25a88a81..4da3be6afb 100644 --- a/var/spack/repos/builtin/packages/dray/package.py +++ b/var/spack/repos/builtin/packages/dray/package.py @@ -33,7 +33,9 @@ class Dray(Package, CudaPackage): maintainers = ['mclarsen', 'cyrush'] - version('develop', branch='develop', submodules='True') + version('develop', branch='develop', submodules='True', preferred=True) + version('0.1.4', sha256='e763a3aa537b23486a4788f9d68db0a3eb545f6a2e617cd7c8a876682ca2d0a0') + version('0.1.3', sha256='b2f624a072463189997343b1ed911cc34c9bb1b6c7f0c3e48efeb40c05dd0d92') version('0.1.2', sha256='46937f20124b28dc78a634e8e063a3e7a3bbfd9f424ce2680b08417010c376da') version('0.1.1', sha256='e5daa49ee3367c087f5028dc5a08655298beb318014c6f3f65ef4a08fcbe346c') version('0.1.0', sha256='8b341138e1069361351e0a94478608c5af479cca76e2f97d556229aed45c0169') @@ -231,8 +233,12 @@ def create_host_config(self, spec, prefix): ####################### if "+test" in spec: cfg.write(cmake_cache_entry("DRAY_ENABLE_TESTS", "ON")) + # we need this to control BLT tests + cfg.write(cmake_cache_entry("ENABLE_TESTS", "ON")) else: cfg.write(cmake_cache_entry("DRAY_ENABLE_TESTS", "OFF")) + # we need this to control BLT tests + cfg.write(cmake_cache_entry("ENABLE_TESTS", "OFF")) ####################### # Utilities @@ -251,7 +257,7 @@ def create_host_config(self, spec, prefix): cfg.write(cmake_cache_entry("ENABLE_LOGGING", "OFF")) ####################### - # Logging + # Status ####################### if "+stats" in spec: cfg.write(cmake_cache_entry("ENABLE_STATS", "ON")) @@ -285,34 +291,3 @@ def create_host_config(self, spec, prefix): host_cfg_fname = os.path.abspath(host_cfg_fname) tty.info("spack generated conduit host-config file: " + host_cfg_fname) return host_cfg_fname - - def cmake_args(self): - spec = self.spec - - options = [] - - if '+openmp' in spec: - options.extend([ - '-DENABLE_OPENMP=On']) - - if '+cuda' in spec: - options.extend([ - '-DENABLE_CUDA=On', - '-DCUDA_TOOLKIT_ROOT_DIR=%s' % (spec['cuda'].prefix)]) - if 'cuda_arch' in spec.variants: - cuda_value = spec.variants['cuda_arch'].value - cuda_arch = cuda_value[0] - options.append('-DCUDA_ARCH=sm_{0}'.format(cuda_arch)) - else: - options.extend(['-DENABLE_CUDA=OFF']) - - options.extend(['-DRAJA_DIR=%s' % (spec['raja'].prefix)]) - options.extend(['-DMFEM_DIR=%s' % (spec['mfem'].prefix)]) - options.extend(['-DUMPIRE_DIR=%s' % (spec['umpire'].prefix)]) - options.extend(['-DCONDUIT_DIR=%s' % (spec['conduit'].prefix)]) - options.extend(['-DDRAY_ENABLE_TESTS=OFF']) - options.extend(['-DENABLE_LOGGING=OFF']) - options.extend(['-DENABLE_STATS=OFF']) - options.extend(['../src']) - - return options