Skip to content

Commit 645634a

Browse files
authored
Add flag_handler to nalu. (#350)
1 parent b78d159 commit 645634a

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

repos/spack_repo/exawind/packages/nalu_wind/package.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ class NaluWind(bNaluWind, CtestPackage):
2020

2121
requires("+tests", when="+cdash_submit")
2222

23+
def flag_handler(self, name, flags):
24+
if name == "cxxflags":
25+
flags.append("-DUSE_STK_SIMD_NONE")
26+
return (flags, None, None)
27+
2328
def setup_dependent_run_environment(self, env, dependent_spec):
2429
spec = self.spec
2530
super().setup_dependent_run_environment(env, dependent_spec)

repos/spack_repo/exawind/packages/trilinos/package.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111
class Trilinos(bTrilinos):
1212
variant("asan", default=False, description="Turn on address sanitizer")
1313

14+
def flag_handler(self, name, flags):
15+
super().flag_handler(name, flags)
16+
if name == "cxxflags":
17+
if "+stk" in self.spec:
18+
flags.append("-DUSE_STK_SIMD_NONE")
19+
return (flags, None, None)
20+
1421
def setup_build_environment(self, env):
1522
spec = self.spec
1623
super().setup_build_environment(env)

0 commit comments

Comments
 (0)