Changeset 2419
- Timestamp:
- 10/13/22 11:24:30 (2 years ago)
- Location:
- XIOS3/trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/cxios.cpp
r2418 r2419 157 157 void CXios::clientFinalize(void) 158 158 { 159 CMemChecker::logMem("CXios::clientFinalize" , true);159 CMemChecker::logMem("CXios::clientFinalize"); 160 160 161 161 CClient::finalize() ; -
XIOS3/trunk/src/mem_checker.cpp
r2418 r2419 77 77 int rk = 0; 78 78 MPI_Comm_rank( MPI_COMM_WORLD, &rk ); 79 std::string logName(" mem_"+std::to_string(rk)+".js");79 std::string logName("xios_memory_"+std::to_string(rk)+".csv"); 80 80 double mem = getMemRSS(); 81 81 if (!mem) { 82 82 fout.open( logName ); 83 fout << "function get_xios_mem_data() {" << std::endl; 84 fout << " return [" << std::endl; 83 fout << "time,event,memory" << std::endl; 85 84 } 86 85 else … … 90 89 91 90 // Time format : YYYY-MM-DD HH:MM:SS.XXX -> seconds * 1000. 92 fout << " [ " << (MPI_Wtime()-time_init_)*1000. << ", \"" << id << "\"," << mem/1000000. << "],"<< std::endl;91 fout << (MPI_Wtime()-time_init_)*1000. << "," << id << "," << mem/1000000. << std::endl; 93 92 94 if (finalizeLog)95 {96 fout << " ];" << std::endl;97 fout << "}" << std::endl;98 }99 93 fout.close(); 100 94 } -
XIOS3/trunk/src/node/context.cpp
r2418 r2419 1163 1163 1164 1164 CTimer::get("Context : close definition").suspend() ; 1165 CMemChecker::logMem( "CContext::closeDefinition 1165 CMemChecker::logMem( "CContext::closeDefinition_END" ); 1166 1166 } 1167 1167 CATCH_DUMP_ATTR -
XIOS3/trunk/src/server.cpp
r2418 r2419 434 434 CXios::getMpiGarbageCollector().release() ; // release unfree MPI ressources 435 435 436 CMemChecker::logMem( "CServer::finalize" , true);436 CMemChecker::logMem( "CServer::finalize" ); 437 437 if (!is_MPI_Initialized) 438 438 {
Note: See TracChangeset
for help on using the changeset viewer.