From 7103f9301646118847d0e7503573a1622d0fe1fa Mon Sep 17 00:00:00 2001 From: Matt Wala <wala1@illinois.edu> Date: Wed, 23 Jan 2019 14:39:35 -0600 Subject: [PATCH] Revert "Revert "Don't use auto for temp_var_type"" This reverts commit da0a6c31bde5d77108bc0217561979de3e0c17cb. --- 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 948512df..61ed7301 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.auto) + temp_var_type=lp.Optional(None)) for name, expr in assignments] logger.info("loopy instruction generation: done") diff --git a/sumpy/e2p.py b/sumpy/e2p.py index d0d05cbf..7b0072ad 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.auto)] + temp_var_type=lp.Optional(None))] 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 4c4eb945..e3b457dd 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.auto) + temp_var_type=lp.Optional(None)) for i, expr in enumerate(exprs)] def get_default_src_tgt_arguments(self): diff --git a/sumpy/qbx.py b/sumpy/qbx.py index 0d4359b6..9708764c 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.auto) + temp_var_type=lp.Optional(None)) for i, expr in enumerate(exprs)] def get_default_src_tgt_arguments(self): -- GitLab