From 1a8072f3e87ea0dab18408998815353c0468a150 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 18 Jul 2013 16:31:50 -0400 Subject: [PATCH] Kill get_compiled_kernel in sumpy.qbx --- sumpy/qbx.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sumpy/qbx.py b/sumpy/qbx.py index fdbf54dc..36a3cb02 100644 --- a/sumpy/qbx.py +++ b/sumpy/qbx.py @@ -160,6 +160,7 @@ class LayerPotentialBase(KernelComputation): return loopy_knl + @memoize_method def get_optimized_kernel(self): # FIXME specialize/tune for GPU/CPU loopy_knl = self.get_kernel() @@ -179,11 +180,6 @@ class LayerPotentialBase(KernelComputation): return loopy_knl - @memoize_method - def get_compiled_kernel(self): - kernel = self.get_optimized_kernel() - return lp.CompiledKernel(self.context, kernel) - # }}} @@ -216,12 +212,12 @@ class LayerPotential(LayerPotentialBase): already multiplied in. """ - cknl = self.get_compiled_kernel() + knl = self.get_optimized_kernel() for i, dens in enumerate(strengths): kwargs["strength_%d" % i] = dens - return cknl(queue, src=sources, tgt=targets, center=centers, **kwargs) + return knl(queue, src=sources, tgt=targets, center=centers, **kwargs) # }}} -- GitLab