]> git.treefish.org Git - phys/latlib.git/blobdiff - writeout.cpp
Revert "Let outdir be created from rank 0."
[phys/latlib.git] / writeout.cpp
index e10a9d446da6e4db3e0109a0628239b4ceaa54bc..af67fb5fc913dfa9032aea8df877578e646007b4 100644 (file)
@@ -11,8 +11,6 @@
 #include <errno.h>
 #include <unistd.h>
 
-#include <boost/filesystem.hpp>
-
 using namespace std;
 
 string writeout::tstamp(const long& timestamp)
@@ -55,14 +53,7 @@ writeout::writeout(const string& wdir, const string& _signature,
     sprintf(cRank, "%d", rank);
     fulldir = wdir + "/" + tstamp(timestamp) + "_" + signature + ".tmp";
 
-    if (rank==0)
-      mkdir(fulldir.c_str(), 0775);
-    else {
-      while ( ! ( boost::filesystem::exists(fulldir) && boost::filesystem::is_directory(fulldir) ) ) {
-       cerr << "WRITOUT: Waiting for rank 0 to create out directory." << endl << flush;
-       sleep(1);
-      }
-    }
+    mkdir(fulldir.c_str(), 0775);
 
     logf.open( (fulldir + "/rank" + cRank + ".log").c_str() );