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

New timers integration/reporting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/io/nc4_data_output.cpp

    r2617 r2628  
    2121namespace xios 
    2222{ 
     23      extern CLogType logProfile ; 
    2324      /// ////////////////////// Dfinitions ////////////////////// /// 
    2425      CNc4DataOutput::CNc4DataOutput 
     
    22772278              case (MULTI_FILE) : 
    22782279              { 
    2279                  CTimer::get("Files : writing data").resume(); 
     2280                 if (info.isActive(logProfile)) CTimer::get("Files : writing data").resume(); 
    22802281                 writeAndConvertData(field, data, nstep - 1); 
    2281                  CTimer::get("Files : writing data").suspend(); 
     2282                 if (info.isActive(logProfile)) CTimer::get("Files : writing data").suspend(); 
    22822283                 if (wtime) 
    22832284                 { 
    2284                    CTimer::get("Files : writing time axis").resume(); 
     2285                   if (info.isActive(logProfile)) CTimer::get("Files : writing time axis").resume(); 
    22852286                   if ( wtimeData) 
    22862287                   { 
     
    22932294                     if (timeCounterType!=record) SuperClassWriter::writeTimeAxisDataBounds(time_counter_bound, timeBoundId, isCollective, nstep - 1, isRoot); 
    22942295                   } 
    2295                    CTimer::get("Files : writing time axis").suspend(); 
     2296                   if (info.isActive(logProfile)) CTimer::get("Files : writing time axis").suspend(); 
    22962297                 } 
    22972298                 break; 
     
    24412442 
    24422443 
    2443                 CTimer::get("Files : writing data").resume(); 
     2444                if (info.isActive(logProfile)) CTimer::get("Files : writing data").resume(); 
    24442445                writeAndConvertData(field, data, nstep - 1, &start, &count); 
    2445                 CTimer::get("Files : writing data").suspend(); 
     2446                if (info.isActive(logProfile)) CTimer::get("Files : writing data").suspend(); 
    24462447 
    24472448                 if (wtime) 
    24482449                 { 
    2449                    CTimer::get("Files : writing time axis").resume(); 
     2450                   if (info.isActive(logProfile)) CTimer::get("Files : writing time axis").resume(); 
    24502451                   if ( wtimeData) 
    24512452                   { 
     
    24592460 
    24602461                   } 
    2461                    CTimer::get("Files : writing time axis").suspend();   
     2462                   if (info.isActive(logProfile)) CTimer::get("Files : writing time axis").suspend();   
    24622463                 } 
    24632464 
Note: See TracChangeset for help on using the changeset viewer.