probing on regions

This commit is contained in:
mattijs
2009-03-20 16:29:23 +00:00
parent fa67230e18
commit 84c8fe33ce
2 changed files with 14 additions and 3 deletions

View File

@ -39,10 +39,12 @@ using namespace Foam;
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
timeSelector::addOptions(); timeSelector::addOptions();
# include "addRegionOption.H"
# include "setRootCase.H" # include "setRootCase.H"
# include "createTime.H" # include "createTime.H"
instantList timeDirs = timeSelector::select0(runTime, args); instantList timeDirs = timeSelector::select0(runTime, args);
# include "createMesh.H" # include "createNamedMesh.H"
IOprobes sniff IOprobes sniff
( (

View File

@ -182,15 +182,24 @@ bool Foam::probes::checkFieldTypes()
if (Pstream::master()) if (Pstream::master())
{ {
fileName probeDir; fileName probeDir;
fileName probeSubDir = name_;
if (obr_.name() != polyMesh::defaultRegion)
{
probeSubDir = probeSubDir/obr_.name();
}
probeSubDir = probeSubDir/obr_.time().timeName();
if (Pstream::parRun()) if (Pstream::parRun())
{ {
// Put in undecomposed case // Put in undecomposed case
// (Note: gives problems for distributed data running) // (Note: gives problems for distributed data running)
probeDir = obr_.time().path()/".."/name_/obr_.time().timeName(); probeDir = obr_.time().path()/".."/probeSubDir;
} }
else else
{ {
probeDir = obr_.time().path()/name_/obr_.time().timeName(); probeDir = obr_.time().path()/probeSubDir;
} }
// Close the file if any fields have been removed. // Close the file if any fields have been removed.