Added support for AOCC compiler
This commit is contained in:
parent
5df6418b64
commit
e73a65db9a
@ -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 = [
|
||||
|
Loading…
Reference in New Issue
Block a user