diff --git a/applications/utilities/parallelProcessing/redistributePar/loadOrCreateMesh.C b/applications/utilities/parallelProcessing/redistributePar/loadOrCreateMesh.C index 95522b56c6..aae5cedb13 100644 --- a/applications/utilities/parallelProcessing/redistributePar/loadOrCreateMesh.C +++ b/applications/utilities/parallelProcessing/redistributePar/loadOrCreateMesh.C @@ -162,9 +162,8 @@ Foam::boolList Foam::haveMeshFile handler.filePath(runTime.path()/meshPath/meshFile) ); - bool found = (!fName.empty() && handler.isFile(fName)); - - if (found) + bool found = handler.isFile(fName); + if (returnReduceAnd(found)) // worldComm { autoPtr isPtr(fileHandler().NewIFstream(fName)); if (isPtr && isPtr->good()) diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index e4912421da..2b1673a1f5 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -202,7 +202,8 @@ void Foam::Time::setControls() // alternative processorsDDD directories naming // - do not look for compressed (is directory) - if (fileHandler().filePath(timePath(), false).empty()) + const fileName timeDir(fileHandler().filePath(timePath(), false)); + if (returnReduceAnd(timeDir.empty())) { const int oldPrecision = precision_; int requiredPrecision = -1; @@ -225,7 +226,8 @@ void Foam::Time::setControls() oldTime = std::move(newTime); // Does a time directory exist with the new format? - if (!fileHandler().filePath(timePath(), false).empty()) + const fileName timeDir(fileHandler().filePath(timePath(), false)); + if (returnReduceOr(!timeDir.empty())) { requiredPrecision = precision_; } diff --git a/src/OpenFOAM/global/fileOperations/collatedFileOperation/collatedFileOperation.C b/src/OpenFOAM/global/fileOperations/collatedFileOperation/collatedFileOperation.C index 22a2a5616b..be88c0c135 100644 --- a/src/OpenFOAM/global/fileOperations/collatedFileOperation/collatedFileOperation.C +++ b/src/OpenFOAM/global/fileOperations/collatedFileOperation/collatedFileOperation.C @@ -113,43 +113,7 @@ void Foam::fileOperations::collatedFileOperation::printBanner if (withRanks) { - // Information about the ranks - stringList hosts(Pstream::nProcs()); - if (Pstream::master(comm_)) - { - hosts[Pstream::myProcNo()] = hostName(); - } - Pstream::gatherList(hosts); - - DynamicList