From 20f7ce99f6fdfebf9a960c4ae8faa8cdb6582257 Mon Sep 17 00:00:00 2001 From: graham <g.macpherson@opencfd.co.uk> Date: Thu, 16 Jun 2011 15:44:34 +0100 Subject: [PATCH] BUG: Do not double build parallel interface. Do not store feature points with surface. --- .../conformalVoronoiMesh/conformalVoronoiMesh.C | 2 -- .../conformalVoronoiMeshConformToSurface.C | 11 ++++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index 208dba10833..e03329efee2 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 e129296adca..d16bafe4077 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 ( -- GitLab