From 0d66c792fdd1479121d4c9b26c91b2cf6769b82c Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 3 Jul 2021 15:29:33 -0500 Subject: [PATCH] Symbolic compiler: explicitly label input args for https://github.com/inducer/loopy/pull/451 --- grudge/symbolic/compiler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/grudge/symbolic/compiler.py b/grudge/symbolic/compiler.py index fd6b9c78..207ae189 100644 --- a/grudge/symbolic/compiler.py +++ b/grudge/symbolic/compiler.py @@ -1024,6 +1024,11 @@ class ToLoopyInstructionMapper: % {"iel": iel, "idof": idof}, insns, + [ + lp.GlobalArg(name, shape=lp.auto, is_input=False) + for name, dnr in zip(insn.names, insn.do_not_return) + if not dnr + ] + [...], name="grudge_assign_%d" % self.insn_count, # Single-insn kernels may have their no_sync_with resolve to an -- GitLab