Ignore:
Timestamp:
10/12/20 11:26:40 (4 years ago)
Author:
ymipsl
Message:

Rewrite file writing filter.
YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.cpp

    r1934 r1961  
    318318    { 
    319319      CContext* context = CContext::getCurrent(); 
    320       // Done by classical server or secondary server 
    321       // This condition should be changed soon 
    322 //ym      if (CServer::serverLevel == 0 || CServer::serverLevel == 2) 
    323        if (context->getServiceType()==CServicesManager::IO_SERVER || context->getServiceType()==CServicesManager::OUT_SERVER) 
    324        { 
    325         if (mode.isEmpty() || mode.getValue() == mode_attr::write) 
    326         { 
    327           CTimer::get("Files : create headers").resume(); 
    328           if (!isOpen) createHeader(); 
    329           CTimer::get("Files : create headers").suspend(); 
    330           checkSync(); 
    331         }         
    332         checkSplit(); // REally need this? 
    333       } 
     320 
     321      if (mode.isEmpty() || mode.getValue() == mode_attr::write) 
     322      { 
     323        CTimer::get("Files : create headers").resume(); 
     324        if (!isOpen) createHeader(); 
     325        CTimer::get("Files : create headers").suspend(); 
     326        checkSync(); 
     327      }         
     328      checkSplit();  
    334329    } 
    335330    CATCH_DUMP_ATTR 
     
    417412          lastSplit = lastSplit + split_freq.getValue(); 
    418413          std::vector<CField*>::iterator it, end = this->enabledFields.end(); 
    419           for (it = this->enabledFields.begin(); it != end; it++) 
     414/*          for (it = this->enabledFields.begin(); it != end; it++) 
    420415          { 
    421416            (*it)->resetNStep(); 
    422417            (*it)->resetNStepMax(); 
    423           } 
     418          }*/ 
    424419          if (mode.isEmpty() || mode.getValue() == mode_attr::write) 
    425420            createHeader(); 
     
    432427    } 
    433428    CATCH_DUMP_ATTR 
     429 
    434430 
    435431   /*! 
Note: See TracChangeset for help on using the changeset viewer.