From d9850f5fee86880729fcf3979261c98a56c1f179 Mon Sep 17 00:00:00 2001 From: Timo Betcke Date: Thu, 6 Feb 2025 16:05:57 +0000 Subject: [PATCH] Fixed broadcast error for spaces --- src/function.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/function.rs b/src/function.rs index d9f19eef..16608b51 100644 --- a/src/function.rs +++ b/src/function.rs @@ -459,11 +459,12 @@ where // on the last process let global_size = { - let mut tmp = 0; + let mut tmp = dof_n; if rank == comm.size() - 1 { - comm.this_process().scatter_into_root(&dof_n, &mut tmp); + comm.this_process().broadcast_into(&mut tmp); } else { - comm.process_at_rank(comm.size() - 1).scatter_into(&mut tmp); + comm.process_at_rank(comm.size() - 1) + .broadcast_into(&mut tmp); } tmp