From 611f2da8373e93be3aff75d6921b6e2e012c341e Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Fri, 7 Jul 2017 18:37:17 +0100 Subject: [PATCH] decomposePar: Removed superfluous rmDir warning messages --- .../decomposePar/decomposePar.C | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/applications/utilities/parallelProcessing/decomposePar/decomposePar.C b/applications/utilities/parallelProcessing/decomposePar/decomposePar.C index fd3c03aaf..ec477b8ff 100644 --- a/applications/utilities/parallelProcessing/decomposePar/decomposePar.C +++ b/applications/utilities/parallelProcessing/decomposePar/decomposePar.C @@ -408,18 +408,26 @@ int main(int argc, char *argv[]) Info<< "Removing " << nProcs << " existing processor directories" << endl; - fileHandler().rmDir(runTime.path()/word("processors")); + // Remove existing processors directory + const fileName procDir(runTime.path()/word("processors")); + if (fileHandler().exists(procDir)) + { + fileHandler().rmDir(procDir); + } - // remove existing processor dirs + // Remove existing processor directories // reverse order to avoid gaps if someone interrupts the process for (label proci = nProcs-1; proci >= 0; --proci) { - fileName procDir + const fileName procDir ( runTime.path()/(word("processor") + name(proci)) ); - fileHandler().rmDir(procDir); + if (fileHandler().exists(procDir)) + { + fileHandler().rmDir(procDir); + } } procDirsProblem = false;