+ 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);
+ }
+ }