From da0a6c31bde5d77108bc0217561979de3e0c17cb Mon Sep 17 00:00:00 2001 From: Matt Wala <wala1@illinois.edu> Date: Tue, 22 Jan 2019 10:29:00 -0600 Subject: [PATCH] Revert "Don't use auto for temp_var_type" This reverts commit 11e0f7fc007a3cb0357ea7ff1fdad4468355b817. --- sumpy/codegen.py | 2 +- sumpy/e2p.py | 2 +- sumpy/p2p.py | 2 +- sumpy/qbx.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sumpy/codegen.py b/sumpy/codegen.py index 61ed730..948512d 100644 --- a/sumpy/codegen.py +++ b/sumpy/codegen.py @@ -705,7 +705,7 @@ def to_loopy_insns(assignments, vector_names=set(), pymbolic_expr_maps=[], result = [ lp.Assignment(id=None, assignee=name, expression=convert_expr(name, expr), - temp_var_type=lp.Optional(None)) + temp_var_type=lp.auto) for name, expr in assignments] logger.info("loopy instruction generation: done") diff --git a/sumpy/e2p.py b/sumpy/e2p.py index 7b0072a..d0d05cb 100644 --- a/sumpy/e2p.py +++ b/sumpy/e2p.py @@ -119,7 +119,7 @@ class E2PBase(KernelCacheWrapper): assignee="kernel_scaling", expression=sympy_conv( self.expansion.kernel.get_global_scaling_const()), - temp_var_type=lp.Optional(None))] + temp_var_type=lp.auto)] def get_cache_key(self): return (type(self).__name__, self.expansion, tuple(self.kernels)) diff --git a/sumpy/p2p.py b/sumpy/p2p.py index e3b457d..4c4eb94 100644 --- a/sumpy/p2p.py +++ b/sumpy/p2p.py @@ -125,7 +125,7 @@ class P2PBase(KernelComputation, KernelCacheWrapper): return [lp.Assignment(id=None, assignee="pair_result_%d" % i, expression=expr, - temp_var_type=lp.Optional(None)) + temp_var_type=lp.auto) for i, expr in enumerate(exprs)] def get_default_src_tgt_arguments(self): diff --git a/sumpy/qbx.py b/sumpy/qbx.py index 9708764..0d4359b 100644 --- a/sumpy/qbx.py +++ b/sumpy/qbx.py @@ -143,7 +143,7 @@ class LayerPotentialBase(KernelComputation, KernelCacheWrapper): return [lp.Assignment(id=None, assignee="pair_result_%d" % i, expression=expr, - temp_var_type=lp.Optional(None)) + temp_var_type=lp.auto) for i, expr in enumerate(exprs)] def get_default_src_tgt_arguments(self): -- GitLab