]> git.treefish.org Git - phys/latlib.git/blobdiff - writeout.cpp
Made opengl optional and added find_package for boost.
[phys/latlib.git] / writeout.cpp
index 966559da14950f088522878f237e5f693ce05de1..af67fb5fc913dfa9032aea8df877578e646007b4 100644 (file)
@@ -85,12 +85,9 @@ writeout::~writeout()
 {
   if(fulldir != "") {
     for (map<string,ofstream*>::iterator ofit = of.begin(); ofit != of.end(); ++ofit) {
-      cout << ofit->first << endl;
       if( cRank[0] == '0' ) {
        int jobsdone=0;
        while(jobsdone<numprocs-1) {
-         cout << ofit->first << endl;
-         cout << "here" << endl;
          string nextfile;
          if( (nextfile = getdatfile(ofit->first)) == "" ) 
            sleep(1);
@@ -131,11 +128,9 @@ string writeout::getdatfile(string subname)
   DIR *dp;
   struct dirent *dirp;
 
-  cout << "getting:" << subname << endl;
-
   if((dp  = opendir(fulldir.c_str())) == NULL) {
     logf << "Error(" << errno << ") opening " << fulldir << endl;
-    cout << "blub" << endl;
+    closedir(dp);
     return "";
   }
   
@@ -143,14 +138,13 @@ string writeout::getdatfile(string subname)
     {
       myfile = string(dirp->d_name);
 
-      cout << myfile << endl;
-
       if(myfile.length() > 3 && myfile.substr(myfile.length()-4) == "part" &&
         subname == myfile.substr( myfile.find("-")+1, myfile.rfind(".")-myfile.find("-")-1 ) ) {
-       cout << myfile << endl;
+       closedir(dp);
        return myfile;
       }
     }
 
+  closedir(dp);
   return "";
 }