diff --git a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C index ce82a8af5..38ef4b8c0 100644 --- a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C +++ b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C @@ -622,13 +622,16 @@ int main(int argc, char *argv[]) "frontWidth", "calculate the rms of the frontwidth" ); - + argList::addBoolOption + ( + "noFields", + "do not update fields" + ); #include "setRootCase.H" #include "createTime.H" runTime.functionObjects().off(); - // Force linker to include zoltan symbols. This section is only needed since // Zoltan is a static library #ifdef FOAM_USE_ZOLTAN @@ -636,7 +639,6 @@ int main(int argc, char *argv[]) (void)zoltanRenumber::typeName; #endif - // Get times list instantList Times = runTime.times(); @@ -651,6 +653,7 @@ int main(int argc, char *argv[]) const bool readDict = args.optionFound("dict"); const bool doFrontWidth = args.optionFound("frontWidth"); const bool overwrite = args.optionFound("overwrite"); + const bool fields = !args.optionFound("noFields"); label band; scalar profile; @@ -823,58 +826,60 @@ int main(int argc, char *argv[]) IOobjectList objects(mesh, runTime.timeName()); + if (fields) Info<< "Reading geometric fields" << nl << endl; + // Read vol fields. PtrList vsFlds; - ReadFields(mesh, objects, vsFlds); + if (fields) ReadFields(mesh, objects, vsFlds); PtrList vvFlds; - ReadFields(mesh, objects, vvFlds); + if (fields) ReadFields(mesh, objects, vvFlds); PtrList vstFlds; - ReadFields(mesh, objects, vstFlds); + if (fields) ReadFields(mesh, objects, vstFlds); PtrList vsymtFlds; - ReadFields(mesh, objects, vsymtFlds); + if (fields) ReadFields(mesh, objects, vsymtFlds); PtrList vtFlds; - ReadFields(mesh, objects, vtFlds); + if (fields) ReadFields(mesh, objects, vtFlds); // Read surface fields. PtrList ssFlds; - ReadFields(mesh, objects, ssFlds); + if (fields) ReadFields(mesh, objects, ssFlds); PtrList svFlds; - ReadFields(mesh, objects, svFlds); + if (fields) ReadFields(mesh, objects, svFlds); PtrList sstFlds; - ReadFields(mesh, objects, sstFlds); + if (fields) ReadFields(mesh, objects, sstFlds); PtrList ssymtFlds; - ReadFields(mesh, objects, ssymtFlds); + if (fields) ReadFields(mesh, objects, ssymtFlds); PtrList stFlds; - ReadFields(mesh, objects, stFlds); + if (fields) ReadFields(mesh, objects, stFlds); // Read point fields. PtrList psFlds; - ReadFields(pointMesh::New(mesh), objects, psFlds); + if (fields) ReadFields(pointMesh::New(mesh), objects, psFlds); PtrList pvFlds; - ReadFields(pointMesh::New(mesh), objects, pvFlds); + if (fields) ReadFields(pointMesh::New(mesh), objects, pvFlds); PtrList pstFlds; - ReadFields(pointMesh::New(mesh), objects, pstFlds); + if (fields) ReadFields(pointMesh::New(mesh), objects, pstFlds); PtrList psymtFlds; - ReadFields(pointMesh::New(mesh), objects, psymtFlds); + if (fields) ReadFields(pointMesh::New(mesh), objects, psymtFlds); PtrList ptFlds; - ReadFields(pointMesh::New(mesh), objects, ptFlds); + if (fields) ReadFields(pointMesh::New(mesh), objects, ptFlds); Info<< endl; diff --git a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre index bd4929d4b..f1530e8e7 100755 --- a/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre +++ b/tutorials/incompressible/pimpleFoam/RAS/propeller/Allrun.pre @@ -18,7 +18,7 @@ runApplication topoSet -dict system/createInletOutletSets.topoSetDict # Create the inlet/outlet and AMI patches runApplication createPatch -overwrite -runApplication renumberMesh -overwrite +runApplication renumberMesh -noFields -overwrite # Test by running moveDynamicMes #runApplication moveDynamicMesh -checkAMI diff --git a/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun.pre b/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun.pre index 9262d7e3d..5cd9fed57 100755 --- a/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun.pre +++ b/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun.pre @@ -17,7 +17,7 @@ runApplication topoSet -dict system/createInletOutletSets.topoSetDict # Create the inlet/outlet and AMI patches runApplication createPatch -overwrite -runApplication renumberMesh -overwrite +runApplication renumberMesh -noFields -overwrite # Test by running moveDynamicMesh #runApplication moveDynamicMesh -checkAMI