diff --git a/pytential/qbx/fmm.py b/pytential/qbx/fmm.py index 994c8ff78317bf75f510591645e5411bf9601a14..46d7ae880384f7dfbe44c21b7aea836ffdd4f6d3 100644 --- a/pytential/qbx/fmm.py +++ b/pytential/qbx/fmm.py @@ -809,7 +809,8 @@ def assemble_performance_data(geo_data, uses_pde_expansions, # {{{ evaluate locals - result["eval_part"] = tree.ntargets * ncoeffs_fmm + non_qbx_box_targets = geo_data.non_qbx_box_target_lists() + result["eval_part"] = non_qbx_box_targets.nfiltered_targets * ncoeffs_fmm # }}} diff --git a/requirements.txt b/requirements.txt index 6d1e4cceb94d1fcbff1e52cbb8b622ff2de2a1e6..8339427232dbaab4908eabe555efff75e1e7317e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ git+https://github.com/inducer/modepy git+https://github.com/inducer/pyopencl git+https://github.com/inducer/islpy git+https://github.com/inducer/loopy -git+https://gitlab.tiker.net/inducer/boxtree +git+https://gitlab.tiker.net/inducer/boxtree@reindex-list4-close git+https://github.com/inducer/meshmode git+https://gitlab.tiker.net/inducer/sumpy git+https://github.com/inducer/pyfmmlib diff --git a/setup.py b/setup.py index 0c13014df5f61ae34ae79679d1411cd832c7e6f2..e2a1ae90b75867829508b789fbe340e15b29c426 100644 --- a/setup.py +++ b/setup.py @@ -100,7 +100,7 @@ setup(name="pytential", "pytools>=2018.2", "modepy>=2013.3", "pyopencl>=2013.1", - "boxtree>=2018.1", + "boxtree>=2018.2", "pymbolic>=2013.2", "loo.py>=2017.2", "sumpy>=2013.1",