From 7246b49eac4e26d902394522ee2ece91fe031cbb Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Fri, 24 Feb 2023 17:17:04 +0100 Subject: [PATCH] ENH: downgrade finiteArea processor edge-length checks - now simply warn (on FULLDEBUG) instead of Fatal. Avoids spurious errors on small edges. --- .../faPatches/constraint/processor/processorFaPatch.C | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/finiteArea/faMesh/faPatches/constraint/processor/processorFaPatch.C b/src/finiteArea/faMesh/faPatches/constraint/processor/processorFaPatch.C index ab7fc628b0..0dab3f8636 100644 --- a/src/finiteArea/faMesh/faPatches/constraint/processor/processorFaPatch.C +++ b/src/finiteArea/faMesh/faPatches/constraint/processor/processorFaPatch.C @@ -211,6 +211,7 @@ void Foam::processorFaPatch::calcGeometry(PstreamBuffers& pBufs) >> neighbEdgeFaceCentres_; } + #ifdef FULLDEBUG const scalarField& magEl = magEdgeLengths(); forAll(magEl, edgei) @@ -220,14 +221,14 @@ void Foam::processorFaPatch::calcGeometry(PstreamBuffers& pBufs) if (mag(magEl[edgei] - nmagEl)/avEl > 1e-6) { - FatalErrorInFunction + WarningInFunction << "edge " << edgei << " length does not match neighbour by " << 100*mag(magEl[edgei] - nmagEl)/avEl - << "% -- possible edge ordering problem" - << exit(FatalError); + << "% -- possible edge ordering problem" << nl; } } + #endif calcTransformTensors (