Ignore:
Timestamp:
04/03/24 10:33:55 (3 months ago)
Author:
jderouillat
Message:

New timers integration/reporting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transport/one_sided_server_buffer.cpp

    r2589 r2628  
    99namespace xios 
    1010{ 
    11   CLogType logProtocol("log_protocol") ; 
     11  extern CLogType logProtocol ; 
     12  extern CLogType logTimers ; 
    1213 
    1314  COneSidedServerBuffer::COneSidedServerBuffer(int clientRank, const MPI_Comm& commSelf, const MPI_Comm& interCommMerged, map<size_t, SPendingEvent>& pendingEvents,  
     
    2324  void COneSidedServerBuffer::createWindow(const MPI_Comm& commSelf, const MPI_Comm& interCommMerged) 
    2425  { 
    25     CTimer::get("create Windows").resume() ; 
     26    if (info.isActive(logTimers)) CTimer::get("create Windows").resume() ; 
    2627    MPI_Comm interComm ; 
    2728    xios::MPI_Intercomm_create(commSelf, 0, interCommMerged, clientRank_, 0 , &interComm) ; 
     
    4041    MPI_Win_create_dynamic(MPI_INFO_NULL, winComm_, &winControl_); 
    4142    CXios::getMpiGarbageCollector().registerWindow(winControl_) ; 
    42     CTimer::get("create Windows").suspend() ; 
     43    if (info.isActive(logTimers)) CTimer::get("create Windows").suspend() ; 
    4344    MPI_Barrier(winComm_) ; 
    4445    MPI_Barrier(winComm_) ; 
Note: See TracChangeset for help on using the changeset viewer.