Changeset 2326 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node/field.cpp
- Timestamp:
- 04/22/22 11:46:41 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/field.cpp
r2315 r2326 558 558 { 559 559 CContextClient* client=nullptr ; 560 const size_t headerSize=100 ; 560 561 561 562 for(int i=0;i<2;i++) … … 569 570 map<int,size_t> bufferSize ; 570 571 571 if (evaluateBuffer.count(client)!=0)bufferSize = evaluateBuffer[client] ;572 bufferSize = evaluateBuffer[client] ; 572 573 if (isOptPerformance) 573 574 { 574 575 for(auto& it : dataSize) 575 576 { 576 if (bufferSize.count(it.first)==0) bufferSize[it.first]=it.second ;577 else bufferSize[it.first]+=it.second ;577 if (bufferSize.count(it.first)==0) bufferSize[it.first]=it.second+headerSize ; 578 else bufferSize[it.first]+=it.second+headerSize ; 578 579 } 579 580 } … … 582 583 for(auto& it : dataSize) 583 584 { 584 if (bufferSize.count(it.first)==0) bufferSize[it.first]=it.second;585 else bufferSize[it.first]=std::max(bufferSize[it.first],(size_t)it.second) ;585 if (bufferSize.count(it.first)==0) bufferSize[it.first]=it.second+headerSize ; 586 else bufferSize[it.first]=std::max(bufferSize[it.first],(size_t)(it.second+headerSize)) ; 586 587 } 587 588 }
Note: See TracChangeset
for help on using the changeset viewer.