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[])
{
timeSelector::addOptions();
# include "addRegionOption.H"
# include "setRootCase.H"
# include "createTime.H"
instantList timeDirs = timeSelector::select0(runTime, args);
# include "createMesh.H"
# include "createNamedMesh.H"
IOprobes sniff
(

View File

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