From a01b05b8c407a077b6d101bc05d63d271c8d26f7 Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 1 Apr 2019 09:48:23 +0100 Subject: [PATCH] ENH: renumberMesh: renumber refinement data. Fixes #1241. --- .../manipulation/renumberMesh/renumberMesh.C | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C index e3bfa82f35..9f66e9c619 100644 --- a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C +++ b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C @@ -55,7 +55,7 @@ Description #include "faceSet.H" #include "pointSet.H" #include "processorMeshes.H" -#include "hexRef8.H" +#include "hexRef8Data.H" #ifdef HAVE_ZOLTAN #include "zoltanRenumber.H" @@ -1327,8 +1327,24 @@ int main(int argc, char *argv[]) // Remove old procAddressing files processorMeshes::removeFiles(mesh); - // Remove refinement data - hexRef8::removeFiles(mesh); + + // Update refinement data + hexRef8Data refData + ( + IOobject + ( + "dummy", + mesh.facesInstance(), + polyMesh::meshSubDir, + mesh, + IOobject::READ_IF_PRESENT, + IOobject::NO_WRITE, + false + ) + ); + refData.updateMesh(map()); + refData.write(); + // Update sets topoSet::updateMesh(mesh.facesInstance(), map(), cellSets); topoSet::updateMesh(mesh.facesInstance(), map(), faceSets);