Changeset 1961 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node
- Timestamp:
- 10/12/20 11:26:40 (4 years ago)
- Location:
- XIOS/dev/dev_ym/XIOS_COUPLING/src/node
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/field.cpp
r1949 r1961 163 163 CATCH 164 164 165 165 /* 166 166 void CField::writeUpdateData(const CArray<double,1>& data) 167 167 TRY … … 169 169 const CDate writeDate = last_Write_srv + freq_write_srv; 170 170 last_Write_srv = writeDate; 171 // grid_->computeWrittenIndex(); -> obselete function need to be removed172 /*173 recvDataSrv.resize(data.numElements()) ;174 recvDataSrv = data ;175 */176 171 writeField(data); 177 172 lastlast_Write_srv = last_Write_srv; 178 173 } 179 174 CATCH_DUMP_ATTR 180 181 175 */ 176 177 /* 182 178 void CField::writeField(const CArray<double,1>& data) 183 179 TRY … … 194 190 } 195 191 CATCH_DUMP_ATTR 196 192 */ 193 197 194 /* 198 195 Send a request for reading data. -
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/field.hpp
r1935 r1961 203 203 void recvUpdateDataFromCoupler(std::map<int,CBufferIn*>& rankBuffers); // old interface to be removed 204 204 205 void writeField(const CArray<double,1>& data);205 // void writeField(const CArray<double,1>& data); 206 206 bool sendReadDataRequest(const CDate& tsDataRequested); 207 207 bool sendReadDataRequestIfNeeded(void); … … 246 246 void recvAddVariableGroup(CBufferIn& buffer); 247 247 void sendAddAllVariables(CContextClient* client); 248 void writeUpdateData(const CArray<double,1>& data);248 //void writeUpdateData(const CArray<double,1>& data); 249 249 250 250 const std::vector<StdString>& getRefDomainAxisIds(); -
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.cpp
r1934 r1961 318 318 { 319 319 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(); 334 329 } 335 330 CATCH_DUMP_ATTR … … 417 412 lastSplit = lastSplit + split_freq.getValue(); 418 413 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++) 420 415 { 421 416 (*it)->resetNStep(); 422 417 (*it)->resetNStepMax(); 423 } 418 }*/ 424 419 if (mode.isEmpty() || mode.getValue() == mode_attr::write) 425 420 createHeader(); … … 432 427 } 433 428 CATCH_DUMP_ATTR 429 434 430 435 431 /*! -
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.hpp
r1871 r1961 179 179 CDate lastSync; 180 180 CDate lastSplit; 181 182 const CDate& getLastSplit(void) { return lastSplit ; } 183 181 184 int nbAxis, nbDomains; 182 185 bool isOpen;
Note: See TracChangeset
for help on using the changeset viewer.