diff --git a/pytential/qbx/__init__.py b/pytential/qbx/__init__.py index 8961659e67dc44fb46379185a21509697739813a..2d85ee1036117363cccffdf5c2eee81da57c4fcc 100644 --- a/pytential/qbx/__init__.py +++ b/pytential/qbx/__init__.py @@ -470,7 +470,7 @@ class QBXLayerPotentialSource(LayerPotentialSourceBase): def h_max(self): with cl.CommandQueue(self.cl_context) as queue: quad_res = self._coarsest_quad_resolution("npanels").with_queue(queue) - return np.asscalar(cl.array.max(quad_res).get()) + return cl.array.max(quad_res).get().item() # {{{ internal API diff --git a/pytential/qbx/geometry.py b/pytential/qbx/geometry.py index ee4421848fb7ba0388e76682be256727d47313ac..4eadefbe8c2b8f1e31e79f0af266d7e9dc11c79b 100644 --- a/pytential/qbx/geometry.py +++ b/pytential/qbx/geometry.py @@ -779,7 +779,7 @@ class QBXFMMGeometryData(object): tree_ttc, filtered_tree_ttc, filtered_target_ids, count, queue=queue, size=len(tree_ttc)) - count = np.asscalar(count.get()) + count = count.get().item() filtered_tree_ttc = filtered_tree_ttc[:count] filtered_target_ids = filtered_target_ids[:count].copy()