From 934fa98b9788dde1af01b7aed30e4e7fbfea771a Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Fri, 25 Jun 2021 18:11:20 +0100 Subject: [PATCH] fvMesh::updateMesh: Only store the old-time volumes if they are already present i.e. if mesh-morphing is active --- .../fvMeshDistribute/fvMeshDistribute.C | 12 +++++++++++ src/finiteVolume/fvMesh/fvMesh.C | 20 ++++++++++++------- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C b/src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C index febb59149a..dde37093dd 100644 --- a/src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C +++ b/src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C @@ -1588,6 +1588,10 @@ void Foam::fvMeshDistribute::sendMesh << mesh.faceNeighbour() << mesh.boundaryMesh() + //*** Write the old-time volumes if present + // << mesh.V0().field() + // << mesh.V0().field() + << zonePoints << zoneFaces << zoneFaceFlip @@ -1632,6 +1636,10 @@ Foam::autoPtr Foam::fvMeshDistribute::receiveMesh labelList domainAllNeighbour(fromNbr); PtrList patchEntries(fromNbr); + //*** Read the old-time volumes if present + // scalarField V0(fromNbr); + // scalarField V00(fromNbr); + CompactListList