diff --git a/sumpy/toys.py b/sumpy/toys.py index 6fceebd562c9a3522cc88d7768590bd592ec7f3e..c1de2ea266c07946e08602f45caf92403428fcb8 100644 --- a/sumpy/toys.py +++ b/sumpy/toys.py @@ -131,14 +131,14 @@ class ToyContext: from sumpy import P2EFromSingleBox return P2EFromSingleBox(self.cl_context, self.mpole_expn_class(self.no_target_deriv_kernel, order), - [self.kernel]) + kernels=[self.kernel]) @memoize_method def get_p2l(self, order): from sumpy import P2EFromSingleBox return P2EFromSingleBox(self.cl_context, self.local_expn_class(self.no_target_deriv_kernel, order), - [self.kernel]) + kernels=[self.kernel]) @memoize_method def get_m2p(self, order): @@ -197,7 +197,7 @@ def _p2e(psource, center, rscale, order, p2e, expn_class, expn_kwargs): box_source_counts_nonchild=box_source_counts_nonchild, centers=centers, sources=psource.points, - strengths=psource.weights, + strengths=(psource.weights,), rscale=rscale, nboxes=1, tgt_base_ibox=0, diff --git a/test/test_kernels.py b/test/test_kernels.py index d6631f92840f3027a82612ba754d7439843b70c3..a7196b8c9f5979b291b3437c7ac53529d0cd0e5a 100644 --- a/test/test_kernels.py +++ b/test/test_kernels.py @@ -173,8 +173,8 @@ def test_p2e2p(ctx_factory, base_knl, expn_class, order, with_source_derivative) expn = expn_class(knl, order=order) from sumpy import P2EFromSingleBox, E2PFromSingleBox, P2P - p2e = P2EFromSingleBox(ctx, expn, [knl]) - e2p = E2PFromSingleBox(ctx, expn, out_kernels) + p2e = P2EFromSingleBox(ctx, expn, kernels=[knl]) + e2p = E2PFromSingleBox(ctx, expn, kernels=out_kernels) p2p = P2P(ctx, out_kernels, exclude_self=False) from pytools.convergence import EOCRecorder