From 6b44618970b04a5816660a7684a8d5f98a13b290 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 13 Jun 2013 23:07:28 -0400 Subject: [PATCH] Let DomainParameterFinder find *any* integer argument --- loopy/compiled.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/loopy/compiled.py b/loopy/compiled.py index c1a977c57..c7535ccad 100644 --- a/loopy/compiled.py +++ b/loopy/compiled.py @@ -143,8 +143,6 @@ class DomainParameterFinder(object): # returning the desired parameter. self.param_to_sources = param_to_sources = {} - param_names = kernel.all_params() - from loopy.kernel.data import GlobalArg from loopy.symbolic import DependencyMapper from pymbolic import compile @@ -158,7 +156,7 @@ class DomainParameterFinder(object): if len(deps) == 1: dep, = deps - if dep.name in param_names: + if kernel.arg_dict[dep.name].dtype.kind == "i": from pymbolic.algorithm import solve_affine_equations_for try: # friggin' overkill :) -- GitLab