diff options
author | amd-toolchain-support <toolchainsupport@amd.com> | 2020-12-14 21:01:27 +0530 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2020-12-21 00:27:37 -0800 |
commit | e73a65db9a895e93f114dcc9cb694f17687456a2 (patch) | |
tree | 22e192f28b7b44c52fcf419b6c895af5c2c78399 /var | |
parent | 5df6418b643bb801ae9aa7cee4b2b7fefddf68ff (diff) | |
download | spack-e73a65db9a895e93f114dcc9cb694f17687456a2.tar.gz spack-e73a65db9a895e93f114dcc9cb694f17687456a2.tar.bz2 spack-e73a65db9a895e93f114dcc9cb694f17687456a2.tar.xz spack-e73a65db9a895e93f114dcc9cb694f17687456a2.zip |
Added support for AOCC compiler
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/hpcg/package.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/hpcg/package.py b/var/spack/repos/builtin/packages/hpcg/package.py index 4de150cda2..2f68d94054 100644 --- a/var/spack/repos/builtin/packages/hpcg/package.py +++ b/var/spack/repos/builtin/packages/hpcg/package.py @@ -23,6 +23,7 @@ class Hpcg(AutotoolsPackage): variant('openmp', default=True, description='Enable OpenMP support') patch('https://github.com/hpcg-benchmark/hpcg/commit/e9e0b7e6cae23e1f30dd983c2ce2d3bd34d56f75.patch', sha256='23b9de83042eb7a8207fdddcfa79ae2cc1a17e8e623e2224c7751d7c328ee482', when='%gcc@9:') + patch('https://github.com/hpcg-benchmark/hpcg/commit/e9e0b7e6cae23e1f30dd983c2ce2d3bd34d56f75.patch', sha256='23b9de83042eb7a8207fdddcfa79ae2cc1a17e8e623e2224c7751d7c328ee482', when='%aocc') depends_on('mpi@1.1:') @@ -30,8 +31,9 @@ class Hpcg(AutotoolsPackage): build_targets = ['arch={0}'.format(arch)] def configure(self, spec, prefix): - CXXFLAGS = '-O3 -ffast-math ' - CXXFLAGS += '-ftree-vectorize -ftree-vectorizer-verbose=0 ' + CXXFLAGS = '-O3 -ffast-math -ftree-vectorize ' + if '%aocc' not in self.spec: + CXXFLAGS += ' -ftree-vectorizer-verbose=0 ' if '+openmp' in self.spec: CXXFLAGS += self.compiler.openmp_flag config = [ |