BUG: faceSource: output on master only

This commit is contained in:
mattijs 2013-12-16 15:41:29 +00:00
parent 2dfa827af1
commit 4dd1ce0869

View File

@ -314,19 +314,22 @@ bool Foam::fieldValues::faceSource::writeValues(const word& fieldName)
combineMeshGeometry(faces, points);
}
fileName outputDir =
baseFileDir()/name_/"surface"/obr_.time().timeName();
if (Pstream::master())
{
fileName outputDir =
baseFileDir()/name_/"surface"/obr_.time().timeName();
surfaceWriterPtr_->write
(
outputDir,
word(sourceTypeNames_[source_]) + "_" + sourceName_,
points,
faces,
fieldName,
values,
false
);
surfaceWriterPtr_->write
(
outputDir,
word(sourceTypeNames_[source_]) + "_" + sourceName_,
points,
faces,
fieldName,
values,
false
);
}
}
// apply scale factor and weight field