summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com>2023-04-21 04:15:17 +0530
committerGitHub <noreply@github.com>2023-04-20 15:45:17 -0700
commitd5c549f1e695f2c2933b4a2a094f7fd6306505c8 (patch)
treeb97bab8895d6af99f25e01837412c298eefdcb0e /var
parent8fb38e398255297aa46cc7c810bee3ea0d35157c (diff)
downloadspack-d5c549f1e695f2c2933b4a2a094f7fd6306505c8.tar.gz
spack-d5c549f1e695f2c2933b4a2a094f7fd6306505c8.tar.bz2
spack-d5c549f1e695f2c2933b4a2a094f7fd6306505c8.tar.xz
spack-d5c549f1e695f2c2933b4a2a094f7fd6306505c8.zip
stream optimization for aocc (#37039)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/stream/package.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/stream/package.py b/var/spack/repos/builtin/packages/stream/package.py
index 7f2acb9948..7c580f74ec 100644
--- a/var/spack/repos/builtin/packages/stream/package.py
+++ b/var/spack/repos/builtin/packages/stream/package.py
@@ -30,6 +30,8 @@ class Stream(MakefilePackage):
if "+openmp" in self.spec:
cflags += " " + self.compiler.openmp_flag
fflags += " " + self.compiler.openmp_flag
+ if "%aocc" in self.spec:
+ cflags += " -mcmodel=large -ffp-contract=fast -fnt-store"
# Set the appropriate flags for this compiler
makefile.filter("CFLAGS = .*", "CFLAGS = {0}".format(cflags))