From fc199052fdf344e528c798aab1cc5e2260488447 Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 17 Jun 2013 16:45:24 +0100 Subject: [PATCH 01/16] BUG: snappyHexMesh: synchronise decision --- .../autoHexMeshDriver/autoLayerDriver.C | 9 ++++++--- .../meshRefinement/meshRefinementProblemCells.C | 16 +++++++++------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C b/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C index 6fd254c46e..6a61832cd6 100644 --- a/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C +++ b/src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C @@ -2501,7 +2501,8 @@ void Foam::autoLayerDriver::addLayers if (debug&meshRefinement::MESH) { const_cast(mesh.time())++; - Info<< "Writing baffled mesh to " << meshRefiner_.timeName() << endl; + Info<< "Writing baffled mesh to time " + << meshRefiner_.timeName() << endl; meshRefiner_.write ( debug, @@ -2923,7 +2924,8 @@ void Foam::autoLayerDriver::addLayers ); const_cast(mesh.time())++; - Info<< "Writing shrunk mesh to " << meshRefiner_.timeName() << endl; + Info<< "Writing shrunk mesh to time " + << meshRefiner_.timeName() << endl; // See comment in autoSnapDriver why we should not remove meshPhi // using mesh.clearOut(). @@ -3057,7 +3059,8 @@ void Foam::autoLayerDriver::addLayers if (debug&meshRefinement::MESH) { - Info<< "Writing layer mesh to " << meshRefiner_.timeName() << endl; + Info<< "Writing layer mesh to time " << meshRefiner_.timeName() + << endl; newMesh.write(); cellSet addedCellSet ( diff --git a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C index 014c616287..9f881a52f3 100644 --- a/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C +++ b/src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementProblemCells.C @@ -958,13 +958,15 @@ Foam::labelList Foam::meshRefinement::markFacesOnProblemCells // Because of isCollapsedFace one side can decide not to baffle whereas // the other side does so sync. Baffling is prefered over not baffling. - syncTools::syncFaceList - ( - mesh_, - facePatch, - maxEqOp