diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index 208dba1083342ccfd7639a7e3004658275c13da8..e03329efee2bfd483864aea22ba1ce9660421a61 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C @@ -2285,8 +2285,6 @@ void Foam::conformalVoronoiMesh::move() updateSizesAndAlignments(pointsToInsert); - buildParallelInterface("move_" + runTime_.timeName()); - // Write the intermediate mesh, do not filter the dual faces. if (runTime_.outputTime()) { diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C index e129296adca9e9a2dccf590d344263c51db781bd..d16bafe407709d6034f7cb52debdf2aa69f8d59f 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C @@ -36,6 +36,8 @@ void Foam::conformalVoronoiMesh::conformToSurface() { // Reinsert stored surface conformation reinsertSurfaceConformation(); + + buildParallelInterface("move_" + runTime_.timeName()); } else { @@ -1786,7 +1788,14 @@ void Foam::conformalVoronoiMesh::storeSurfaceConformation() vit++ ) { - if (!vit->referred() && vit->pairPoint()) + // Store points that are not referred, part of a pair, but not feature + // points + if + ( + !vit->referred() + && vit->pairPoint() + && vit->index() >= startOfInternalPoints_ + ) { surfaceConformationVertices_.push_back (