Changeset 1160 for XIOS/dev/branch_yushan_merged/src/node
- Timestamp:
- 06/06/17 19:06:45 (7 years ago)
- Location:
- XIOS/dev/branch_yushan_merged/src/node
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_yushan_merged/src/node/context.cpp
r1157 r1160 14 14 #include "type.hpp" 15 15 #include "xios_spl.hpp" 16 #include "timer.hpp"17 #include "memtrack.hpp"18 16 19 17 namespace xios { … … 403 401 void CContext::closeDefinition(void) 404 402 { 405 CTimer::get("Context : close definition").resume() ;406 403 // There is nothing client need to send to server 407 404 if (hasClient) … … 457 454 startPrefetchingOfEnabledReadModeFiles(); 458 455 } 459 CTimer::get("Context : close definition").suspend() ;460 456 } 461 457 … … 1211 1207 { 1212 1208 calendar->update(step); 1213 #ifdef XIOS_MEMTRACK_LIGHT 1214 #pragma omp critical (_output) 1215 info(50) << " Current memory used by XIOS : "<< MemTrack::getCurrentMemorySize()*1.0/(1024*1024)<<" Mbyte, at timestep "<<step<<" of context "<<this->getId()<<endl ; 1216 #endif 1209 1217 1210 1218 1211 if (hasClient) -
XIOS/dev/branch_yushan_merged/src/node/field.cpp
r1157 r1160 125 125 void CField::sendUpdateData(const CArray<double,1>& data) 126 126 { 127 CTimer::get("XIOS send data").resume();127 CTimer::get("XIOS Send Data").resume(); 128 128 129 129 CContext* context = CContext::getCurrent(); … … 177 177 } 178 178 179 CTimer::get("XIOS send data").suspend();179 CTimer::get("XIOS Send Data").suspend(); 180 180 } 181 181 … … 187 187 list<CEventServer::SSubEvent>::iterator it; 188 188 string fieldId; 189 CTimer::get("Field : recv data").resume(); 189 190 190 for (it = event.subEvents.begin(); it != event.subEvents.end(); ++it) 191 191 { … … 197 197 } 198 198 get(fieldId)->recvUpdateData(ranks,buffers); 199 CTimer::get("Field : recv data").suspend();200 199 } 201 200 -
XIOS/dev/branch_yushan_merged/src/node/file.cpp
r1156 r1160 16 16 #include "context_client.hpp" 17 17 #include "mpi.hpp" 18 #include "timer.hpp"19 18 20 19 namespace xios { … … 275 274 if (mode.isEmpty() || mode.getValue() == mode_attr::write) 276 275 { 277 CTimer::get("Files : create headers").resume();278 276 if (!isOpen) createHeader(); 279 CTimer::get("Files : create headers").suspend();280 277 checkSync(); 281 278 } 282 279 else 283 280 { 284 CTimer::get("Files : open headers").resume();285 281 if (!isOpen) openInReadMode(); 286 CTimer::get("Files : open headers").suspend();287 282 } 288 283 checkSplit();
Note: See TracChangeset
for help on using the changeset viewer.