From 9c46acfd625bb27d2aed2692d9dfb0a15e5d2779 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 24 Apr 2022 23:23:01 -0400 Subject: [PATCH] fix parallel processing bug with shell mkdir command --- src/input.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/input.cpp b/src/input.cpp index 6c4fc56776..a28bd48296 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -1195,11 +1195,9 @@ void Input::shell() if (me == 0) { for (int i = 1; i < narg; i++) { rv = (platform::mkdir(arg[i]) < 0) ? errno : 0; - MPI_Reduce(&rv,&err,1,MPI_INT,MPI_MAX,0,world); - errno = err; - if (err != 0) - error->warning(FLERR, "Shell command 'mkdir {}' failed with error '{}'", - arg[i],utils::getsyserror()); + if (rv != 0) + error->warning(FLERR, "Shell command 'mkdir {}' failed with error '{}'", arg[i], + utils::getsyserror()); } } } else if (strcmp(arg[0],"mv") == 0) {