diff --git a/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C b/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C index 28e894a2b0..cc1b2823b4 100644 --- a/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C +++ b/applications/utilities/mesh/conversion/ideasUnvToFoam/ideasUnvToFoam.C @@ -667,6 +667,11 @@ int main(int argc, char *argv[]) "dump", "dump boundary faces as boundaryFaces.obj (for debugging)" ); + argList::addOption + ( + "region", + "specify the mesh region" + ); #include "setRootCase.H" #include "createTime.H" @@ -681,7 +686,6 @@ int main(int argc, char *argv[]) << exit(FatalError); } - // Switch on additional debug info const bool verbose = false; // true; @@ -1161,14 +1165,20 @@ int main(int argc, char *argv[]) Info<< endl; + // Set regions path if set + word regionName = polyMesh::defaultRegion; + if (args.optionFound("region")) + { + regionName = args.option("region"); + } // Construct mesh polyMesh mesh ( IOobject ( - polyMesh::defaultRegion, + regionName, runTime.constant(), runTime ),