From b060e3df30d47c4f54f54965d9dd689b79e9f108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kl=C3=B6ckner?= Date: Mon, 13 Jul 2020 23:49:59 -0500 Subject: [PATCH] Update meshmode/array_context.py --- meshmode/array_context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshmode/array_context.py b/meshmode/array_context.py index 4405b5dd..88d3ecf4 100644 --- a/meshmode/array_context.py +++ b/meshmode/array_context.py @@ -227,7 +227,7 @@ class _PyOpenCLFakeNumpyNamespace(_BaseFakeNumpyNamespace): @obj_array_vectorized_n_args def where(self, criterion, then, else_): import pyopencl.array as cl_array - return cl_array.if_positive(criterion.astype(np.bool), then, else_) + return cl_array.if_positive(criterion != 0, then, else_) class PyOpenCLArrayContext(ArrayContext): -- GitLab