diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C index f318d12b5b77e88fca6f8b5afaeba9013bbb8475..fa856b6fc24183562aa058dcf47666f46a7593f2 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C @@ -613,6 +613,7 @@ void writeMesh int main(int argc, char *argv[]) { + #include "addRegionOption.H" #include "addOverwriteOption.H" Foam::argList::addBoolOption ( @@ -762,20 +763,29 @@ int main(int argc, char *argv[]) // } // else { - Foam::Info - << "Create mesh for time = " - << runTime.timeName() << Foam::nl << Foam::endl; + word regionName; + if (args.optionReadIfPresent("region", regionName)) + { + Info<< "Create mesh " << regionName << " for time = " + << runTime.timeName() << nl << endl; + } + else + { + regionName = fvMesh::defaultRegion; + Info<< "Create mesh for time = " + << runTime.timeName() << nl << endl; + } meshPtr.set ( new fvMesh ( - Foam::IOobject + IOobject ( - Foam::fvMesh::defaultRegion, + regionName, runTime.timeName(), runTime, - Foam::IOobject::MUST_READ + IOobject::MUST_READ ) ) );