Changeset 2585


Ignore:
Timestamp:
10/05/23 16:09:51 (7 months ago)
Author:
jderouillat
Message:

Correction of buffer sizing (p2p, one_sided)

Location:
XIOS3/trunk/src/transport
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transport/one_sided_context_client.cpp

    r2555 r2585  
    218218     for(auto& it : mapSize) 
    219219     { 
    220       size_t size=std::max(CXios::minBufferSize*1.0,std::min(it.second*CXios::bufferSizeFactor*1.01,CXios::maxBufferSize*1.0)) * 8 ; // double 
     220      size_t size=std::max(CXios::minBufferSize*1.0,std::min(it.second*CXios::bufferSizeFactor*1.01,CXios::maxBufferSize*1.0)) ; 
    221221      mapBufferSize_[it.first]=size ; 
    222222      if (buffers.count(it.first)>0) buffers[it.first]->setFixed(size); 
  • XIOS3/trunk/src/transport/p2p_context_client.cpp

    r2580 r2585  
    220220     for(auto& it : mapSize) 
    221221     { 
    222       size_t size=std::max(CXios::minBufferSize*1.0,std::min(it.second*CXios::bufferSizeFactor*1.01,CXios::maxBufferSize*1.0)) * 8 ; // double 
     222      size_t size=std::max(CXios::minBufferSize*1.0,std::min(it.second*CXios::bufferSizeFactor*1.01,CXios::maxBufferSize*1.0)) ; 
    223223      mapBufferSize_[it.first]=size ; 
    224224      if (buffers.count(it.first)>0) buffers[it.first]->setFixed(size); 
  • XIOS3/trunk/src/transport/p2p_server_buffer.hpp

    r2564 r2585  
    141141      size_t fixedSize_ = 0 ; 
    142142      size_t currentBufferSize_=0 ; 
    143       double growingFactor_ = 1.2 ; 
     143      double growingFactor_ = 1. ; 
    144144      double bufferServerFactor_=1. ; 
    145145       
Note: See TracChangeset for help on using the changeset viewer.