From 05bf4e119a2436d41b96329eae8434870ab8ada3 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Tue, 15 Dec 2020 12:03:09 +0000 Subject: [PATCH] BUG: potential fix for stale fvMesh addressing - see #1956 Failures shown in interFoam cases were found to be a result of stale ldu addressing in fvMesh. Potentially delete lduPtr_ alone, but likely safer to clear all addressing: // deleteDemandDrivenData(lduPtr_); clearAddressing(true); --- src/finiteVolume/fvMesh/fvMesh.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/finiteVolume/fvMesh/fvMesh.C b/src/finiteVolume/fvMesh/fvMesh.C index 57de821d382..d93a7e5c48f 100644 --- a/src/finiteVolume/fvMesh/fvMesh.C +++ b/src/finiteVolume/fvMesh/fvMesh.C @@ -278,6 +278,10 @@ bool Foam::fvMesh::init(const bool doInit) // Intialise my data polyMesh::init(doInit); + + // All addressing needs to be updated + // deleteDemandDrivenData(lduPtr_); + clearAddressing(true); } // Check the existence of the cell volumes and read if present -- GitLab