From 10da897275455d77e843bc6c222a22f48beef9e9 Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 24 Dec 2018 08:55:42 +0000 Subject: [PATCH] ENH: snappyHexMesh: limit printing in dry-run. See #972. --- .../generation/snappyHexMesh/snappyHexMesh.C | 60 ++++++++++++------- .../meshRefinement/meshRefinement.C | 17 ++++-- .../refinementFeatures/refinementFeatures.C | 41 +++++++------ .../refinementSurfaces/refinementSurfaces.C | 12 ++-- .../shellSurfaces/shellSurfaces.C | 50 ++++++++++------ .../snappyHexMeshDriver/snappySnapDriver.C | 5 ++ .../snappySnapDriverFeature.C | 7 ++- 7 files changed, 125 insertions(+), 67 deletions(-) diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C index f99aaab857..430304b4da 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C @@ -1362,13 +1362,16 @@ int main(int argc, char *argv[]) globalToMasterPatch.setSize(surfaces.nRegions(), -1); globalToSlavePatch.setSize(surfaces.nRegions(), -1); - Info<< setf(ios_base::left) - << setw(6) << "Patch" - << setw(20) << "Type" - << setw(30) << "Region" << nl - << setw(6) << "-----" - << setw(20) << "----" - << setw(30) << "------" << endl; + if (!dryRun) + { + Info<< setf(ios_base::left) + << setw(6) << "Patch" + << setw(20) << "Type" + << setw(30) << "Region" << nl + << setw(6) << "-----" + << setw(20) << "----" + << setw(30) << "------" << endl; + } const labelList& surfaceGeometry = surfaces.surfaces(); const PtrList& surfacePatchInfo = surfaces.patchInfo(); @@ -1380,7 +1383,10 @@ int main(int argc, char *argv[]) const wordList& regNames = allGeometry.regionNames()[geomi]; - Info<< surfaces.names()[surfi] << ':' << nl << nl; + if (!dryRun) + { + Info<< surfaces.names()[surfi] << ':' << nl << nl; + } const word& fzName = surfaces.surfZones()[surfi].faceZoneName(); @@ -1413,10 +1419,13 @@ int main(int argc, char *argv[]) ); } - Info<< setf(ios_base::left) - << setw(6) << patchi - << setw(20) << pbm[patchi].type() - << setw(30) << regNames[i] << nl; + if (!dryRun) + { + Info<< setf(ios_base::left) + << setw(6) << patchi + << setw(20) << pbm[patchi].type() + << setw(30) << regNames[i] << nl; + } globalToMasterPatch[globalRegioni] = patchi; globalToSlavePatch[globalRegioni] = patchi; @@ -1453,10 +1462,13 @@ int main(int argc, char *argv[]) ); } - Info<< setf(ios_base::left) - << setw(6) << patchi - << setw(20) << pbm[patchi].type() - << setw(30) << regNames[i] << nl; + if (!dryRun) + { + Info<< setf(ios_base::left) + << setw(6) << patchi + << setw(20) << pbm[patchi].type() + << setw(30) << regNames[i] << nl; + } globalToMasterPatch[globalRegioni] = patchi; } @@ -1485,10 +1497,13 @@ int main(int argc, char *argv[]) ); } - Info<< setf(ios_base::left) - << setw(6) << patchi - << setw(20) << pbm[patchi].type() - << setw(30) << slaveName << nl; + if (!dryRun) + { + Info<< setf(ios_base::left) + << setw(6) << patchi + << setw(20) << pbm[patchi].type() + << setw(30) << slaveName << nl; + } globalToSlavePatch[globalRegioni] = patchi; } @@ -1510,7 +1525,10 @@ int main(int argc, char *argv[]) } } - Info<< nl; + if (!dryRun) + { + Info<< nl; + } } Info<< "Added patches in = " << mesh.time().cpuTimeIncrement() << " s" << nl << endl; diff --git a/src/mesh/snappyHexMesh/meshRefinement/meshRefinement.C b/src/mesh/snappyHexMesh/meshRefinement/meshRefinement.C index effc9cb935..960b7020e5 100644 --- a/src/mesh/snappyHexMesh/meshRefinement/meshRefinement.C +++ b/src/mesh/snappyHexMesh/meshRefinement/meshRefinement.C @@ -285,10 +285,13 @@ void Foam::meshRefinement::updateIntersections(const labelList& changedFaces) } reduce(nChangedFaces, sumOp