Ignore:
Timestamp:
10/09/14 12:28:25 (10 years ago)
Author:
mhnguyen
Message:

Making a minor change of info output

+) Use a more beautiful format for name of info output file
+) Do a same thing to error file

Test
+) On curie
+) Passed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/server.cpp

    r493 r497  
    416416       std::filebuf* fb = m_infoStream.rdbuf(); 
    417417       StdStringStream fileNameServer; 
    418        fileNameServer << fileName <<"_server_"<<getRank() << ".out"; 
     418       int numDigit = 0; 
     419       int size = 0; 
     420       MPI_Comm_size(CXios::globalComm, &size); 
     421       while (size) 
     422       { 
     423         size /= 10; 
     424         ++numDigit; 
     425       } 
     426 
     427       fileNameServer << fileName <<"_server_" << std::setfill('0') << std::setw(numDigit) << getRank() << ".out"; 
    419428       fb->open(fileNameServer.str().c_str(), std::ios::out); 
    420429       if (!fb->is_open()) 
Note: See TracChangeset for help on using the changeset viewer.