From 0bbc8fd2c42cf6f8abd27671fe6aff431f493d68 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 7 Oct 2008 18:24:56 +0100 Subject: [PATCH] parallel checkMesh --- .../manipulation/checkMesh/checkGeometry.C | 82 +++++++++++------ .../manipulation/checkMesh/checkTopology.C | 25 +++-- .../manipulation/checkMesh/printMeshStats.C | 91 +++++++++++++------ .../polyBoundaryMesh/polyBoundaryMesh.C | 4 +- 4 files changed, 141 insertions(+), 61 deletions(-) diff --git a/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C b/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C index 6b1a10d90e..8eb1f3f05f 100644 --- a/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C +++ b/applications/utilities/mesh/manipulation/checkMesh/checkGeometry.C @@ -39,10 +39,15 @@ Foam::label Foam::checkGeometry(const polyMesh& mesh, const bool allGeometry) if (mesh.checkEdgeAlignment(true, validDirs, &nonAlignedPoints)) { noFailedChecks++; + label nNonAligned = returnReduce + ( + nonAlignedPoints.size(), + sumOp