summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2020-10-30 21:02:14 +0100
committerGitHub <noreply@github.com>2020-10-30 13:02:14 -0700
commit458d88eaad3c4e93210915ffa9b3bb64cc52d007 (patch)
tree2f8c6af484e492d7678be4c7e6e3da1aa9adb03a /var
parentf82e858238c5d03ad3ec358886962fab627f07aa (diff)
downloadspack-458d88eaad3c4e93210915ffa9b3bb64cc52d007.tar.gz
spack-458d88eaad3c4e93210915ffa9b3bb64cc52d007.tar.bz2
spack-458d88eaad3c4e93210915ffa9b3bb64cc52d007.tar.xz
spack-458d88eaad3c4e93210915ffa9b3bb64cc52d007.zip
Make archspec a vendored dependency (#19600)
- Added archspec to the list of vendored dependencies - Removed every reference to llnl.util.cpu - Removed tests from Spack code base
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gromacs/package.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/gromacs/package.py b/var/spack/repos/builtin/packages/gromacs/package.py
index 5b6eb195c8..20bdaa2c20 100644
--- a/var/spack/repos/builtin/packages/gromacs/package.py
+++ b/var/spack/repos/builtin/packages/gromacs/package.py
@@ -2,7 +2,7 @@
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
-import llnl.util.cpu
+import archspec.cpu
class Gromacs(CMakePackage):
@@ -158,25 +158,25 @@ class Gromacs(CMakePackage):
# Activate SIMD based on properties of the target
target = self.spec.target
- if target >= llnl.util.cpu.targets['zen2']:
+ if target >= archspec.cpu.TARGETS['zen2']:
# AMD Family 17h (EPYC Rome)
options.append('-DGMX_SIMD=AVX2_256')
- elif target >= llnl.util.cpu.targets['zen']:
+ elif target >= archspec.cpu.TARGETS['zen']:
# AMD Family 17h (EPYC Naples)
options.append('-DGMX_SIMD=AVX2_128')
- elif target >= llnl.util.cpu.targets['bulldozer']:
+ elif target >= archspec.cpu.TARGETS['bulldozer']:
# AMD Family 15h
options.append('-DGMX_SIMD=AVX_128_FMA')
elif 'vsx' in target:
# IBM Power 7 and beyond
options.append('-DGMX_SIMD=IBM_VSX')
- elif target.family == llnl.util.cpu.targets['aarch64']:
+ elif target.family == archspec.cpu.TARGETS['aarch64']:
# ARMv8
if self.spec.satisfies('%nvhpc'):
options.append('-DGMX_SIMD=None')
else:
options.append('-DGMX_SIMD=ARM_NEON_ASIMD')
- elif target == llnl.util.cpu.targets['mic_knl']:
+ elif target == archspec.cpu.TARGETS['mic_knl']:
# Intel KNL
options.append('-DGMX_SIMD=AVX_512_KNL')
elif target.vendor == 'GenuineIntel':