From 4b4d1fc215eea214d0de6158c411ff38bd11dd26 Mon Sep 17 00:00:00 2001 From: Matt Wala Date: Thu, 1 Jun 2017 00:31:02 -0500 Subject: [PATCH] test_identities: Use direct eval for 3D Helmholtz. --- test/test_layer_pot.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/test_layer_pot.py b/test/test_layer_pot.py index 91192cc1..c67b2e5c 100644 --- a/test/test_layer_pot.py +++ b/test/test_layer_pot.py @@ -795,12 +795,17 @@ def test_identities(ctx_getter, zero_op_name, mesh_name, mesh_getter, qbx_order, if d == 2: order_bump = 15 + direct_eval = False elif d == 3: order_bump = 8 + # FIXME: FMM kernel generation slow + direct_eval = (k != 0) qbx, _ = QBXLayerPotentialSource( - pre_density_discr, 4*target_order, - qbx_order, fmm_order=qbx_order + order_bump).with_refinement() + pre_density_discr, 4*target_order, + qbx_order, fmm_order=( + False if direct_eval else qbx_order + order_bump) + ).with_refinement() density_discr = qbx.density_discr # {{{ compute values of a solution to the PDE -- GitLab