Changeset 2432
- Timestamp:
- 11/25/22 14:48:06 (22 months ago)
- Location:
- XIOS3/branches/xios-3.0-beta/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/branches/xios-3.0-beta/src/node/field.cpp
r2397 r2432 575 575 for(auto& it : dataSize) 576 576 { 577 if (bufferSize.count(it.first)==0) bufferSize[it.first]= it.second+headerSize ;578 else bufferSize[it.first]+= it.second+headerSize ;577 if (bufferSize.count(it.first)==0) bufferSize[it.first]=sizeof(double)*it.second+headerSize ; 578 else bufferSize[it.first]+=sizeof(double)*it.second+headerSize ; 579 579 } 580 580 } … … 583 583 for(auto& it : dataSize) 584 584 { 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)) ;585 if (bufferSize.count(it.first)==0) bufferSize[it.first]=sizeof(double)*it.second+headerSize ; 586 else bufferSize[it.first]=std::max(bufferSize[it.first],(size_t)(sizeof(double)*it.second+headerSize)) ; 587 587 } 588 588 } -
XIOS3/branches/xios-3.0-beta/src/transport/legacy_context_server.cpp
r2343 r2432 283 283 buffers[rank]->freeBuffer(count) ; 284 284 delete buffers[rank] ; 285 buffers[rank] = new CServerBuffer(windows_[rank], winAdress, 0, 2*newSize) ;285 buffers[rank] = new CServerBuffer(windows_[rank], winAdress, 0, newSize) ; 286 286 info(100)<<"Context id "<<context->getId()<<" : Receive ChangeBufferSize from client rank "<<rank 287 287 <<" newSize : "<<newSize<<" Address : "<<winAdress[0]<<" & "<<winAdress[1]<<endl ;
Note: See TracChangeset
for help on using the changeset viewer.