Changeset 499 for XIOS/trunk/src/exception.cpp
- Timestamp:
- 10/09/14 12:28:27 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/exception.cpp
r497 r499 34 34 #else 35 35 { 36 int numDigit = 0; 37 int size = 0; 38 MPI_Comm_size(CXios::globalComm, &size); 39 while (size) 40 { 41 size /= 10; 42 ++numDigit; 43 } 44 36 45 StdOFStream fileStream; 37 46 StdStringStream fileNameErr; 38 47 std::streambuf* psbuf; 39 if (CXios::isClient) fileNameErr<< CXios::errorFile <<"_client_" << CClient::getRank() << ".err"; 40 else fileNameErr<< CXios::errorFile <<"_server_" << CServer::getRank() << ".err"; 48 if (CXios::isServerSide) 49 fileNameErr << CXios::serverFile << "_" << std::setfill('0') 50 << std::setw(numDigit) << CServer::getRank() << ".err"; 51 else 52 fileNameErr << CXios::clientFile << "_" << std::setfill('0') 53 << std::setw(numDigit) << CClient::getRank() << ".err"; 54 41 55 42 56 fileStream.open(fileNameErr.str().c_str(), std::ofstream::out);
Note: See TracChangeset
for help on using the changeset viewer.