diff --git a/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C b/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C index 184cbe6087..030fdea85d 100644 --- a/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C +++ b/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C @@ -76,6 +76,7 @@ Foam::solidBodyMotionFvMesh::solidBodyMotionFvMesh(const IOobject& io) ) ), pointIDs_(), + moveAllCells_(false), UName_(dynamicMeshCoeffs_.lookupOrDefault("UName", "U")) { if (undisplacedPoints_.size() != nPoints()) @@ -142,7 +143,14 @@ Foam::solidBodyMotionFvMesh::solidBodyMotionFvMesh(const IOobject& io) cellIDs = set.toc(); } - if (cellIDs.size()) + label nCells = returnReduce(cellIDs.size(), sumOp