From 277d5de514e4d6e88b8f4dd4f0a0265832f7fcbe Mon Sep 17 00:00:00 2001 From: Lisandro Dalcin Date: Mon, 18 Nov 2024 12:34:25 -0300 Subject: [PATCH] Update after NumPy 2.0+ removal of ndarray.newbyteorder --- pyspod/utils/parallel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyspod/utils/parallel.py b/pyspod/utils/parallel.py index beb6587..8733498 100644 --- a/pyspod/utils/parallel.py +++ b/pyspod/utils/parallel.py @@ -161,7 +161,7 @@ def _blockdist(N, size, rank): def allreduce(data, comm): if comm is not None: MPI = _get_module_MPI(comm) - data = data.newbyteorder('=') + data = data.view(data.dtype.newbyteorder('=')) data_reduced = np.zeros_like(data) comm.Barrier() comm.Allreduce(data, data_reduced, op=MPI.SUM)