From f2bada0ee23937bd1e6878bf18ae4c7ce777c2b1 Mon Sep 17 00:00:00 2001 From: Ben Boeckel <ben.boeckel@kitware.com> Date: Sat, 21 Jan 2023 15:52:55 -0500 Subject: [PATCH] ExerciseMultiProcessController: fill the buffer with 0 This helps to figure out what is supposed to be in the array when analyzing values post-gather. --- Parallel/MPI/Testing/Cxx/ExerciseMultiProcessController.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/Parallel/MPI/Testing/Cxx/ExerciseMultiProcessController.cxx b/Parallel/MPI/Testing/Cxx/ExerciseMultiProcessController.cxx index d24278464e3..a4875802eb6 100644 --- a/Parallel/MPI/Testing/Cxx/ExerciseMultiProcessController.cxx +++ b/Parallel/MPI/Testing/Cxx/ExerciseMultiProcessController.cxx @@ -545,6 +545,7 @@ void ExerciseType(vtkMultiProcessController* controller) lengths[i] = static_cast<vtkIdType>(vtkMath::Random(0.0, arraySize + 0.99)); } buffer->SetNumberOfTuples(offsets[numProc - 1] + lengths[numProc - 1]); + buffer->Fill(0.); result = 1; controller->AllGatherV(sourceArrays[rank]->GetPointer(0), buffer->GetPointer(0), lengths[rank], lengths.data(), offsets.data()); -- GitLab