message: Fix MPI problem in recursiveMkdir
  If path is empty rank 0 never reaches the MPI_Barrier
diff: @@ -31,15 +31,6 @@ namespace rajaperf
  */
  std::string recursiveMkdir(const std::string& in_path)
  {
  -#ifdef RAJA_PERFSUITE_ENABLE_MPI
  - int rank = 0;
  - MPI_Comm_rank(MPI_COMM_WORLD, &rank);
  -
  - // Processes wait for rank 0 to make the directories before proceeding
  - if (rank != 0) {
  - MPI_Barrier(MPI_COMM_WORLD);
  - }
  -#endif
  std::string dir;
  @@ -56,6 +47,15 @@ std::string recursiveMkdir(const std::string& in_path)
  if ( path.empty() ) return std::string();
  +#ifdef RAJA_PERFSUITE_ENABLE_MPI
  + int rank = 0;
  + MPI_Comm_rank(MPI_COMM_WORLD, &rank);
  +
  + // Processes wait for rank 0 to make the directories before proceeding
  + if (rank != 0) {
  + MPI_Barrier(MPI_COMM_WORLD);
  + }
  +#endif
  // ----------------------------------------
  std::string outpath = path;
  