diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index 3f29ba0941..c0f3459be8 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C @@ -1507,9 +1507,13 @@ void Foam::conformalVoronoiMesh::updateSizesAndAlignments const std::list& storePts ) { + // This function is only used in serial, the background redistribution + // triggers this when unbalance is detected in parallel. + if ( - runTime_.run() + !Pstream::parRun() + && runTime_.run() && runTime_.timeIndex() % cvMeshControls().sizeAndAlignmentRebuildFrequency() == 0 )