diff --git a/src/functionObjects/lagrangian/vtkCloud/vtkCloud.C b/src/functionObjects/lagrangian/vtkCloud/vtkCloud.C index c99faa34ce..840e6da70c 100644 --- a/src/functionObjects/lagrangian/vtkCloud/vtkCloud.C +++ b/src/functionObjects/lagrangian/vtkCloud/vtkCloud.C @@ -44,65 +44,62 @@ namespace functionObjects } } + // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // void Foam::functionObjects::vtkCloud::writeVerts ( autoPtr& format, - const label nParcels + const label nTotParcels ) const { - if (Pstream::master()) + // No collectives - can skip on slave processors + if (!format) return; + + // Same payload for connectivity and offsets + const uint64_t payLoad = vtk::sizeofData