Changeset 2607 for XIOS3/trunk/src
- Timestamp:
- 01/29/24 10:39:01 (6 months ago)
- Location:
- XIOS3/trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/interface/c/iccontext.cpp
r2603 r2607 98 98 { 99 99 *_ret = true; 100 CTimer::get("XIOS").suspend(); 100 101 return; 101 102 } -
XIOS3/trunk/src/transport/p2p_client_buffer.cpp
r2594 r2607 69 69 buffers_.push_back(new CBuffer(windows_[currentMirror_], size, fixed)); 70 70 currentBuffer_=buffers_.back() ; 71 info(logProtocol)<<" Nb attached memory blocs="<<buffers_.size()<< endl ;71 info(logProtocol)<<" Nb attached memory blocs="<<buffers_.size()<<", size of the last buffer = " << size << endl ; 72 72 } 73 73 … … 88 88 { 89 89 if ( size > buffer->getSize()) return true ; 90 else if ( currentBufferSize_ < fixedSize_ ) return true ; 90 91 else return false ; 91 92 } … … 117 118 newBuffer(currentBufferSize_, fixed_) ; 118 119 } 120 } 121 else if ((currentBufferSize_ < fixedSize_)&&(fixed_)) 122 { 123 // Forces to allocate the fixed buffer if defined 124 // without this test, could be not done if each field size is < currentBufferSize_ 125 currentBufferSize_ = fixedSize_ ; 126 newBuffer(currentBufferSize_, fixed_) ; 119 127 } 120 128 CBuffer* currentBuffer = buffers_.back() ; -
XIOS3/trunk/src/transport/p2p_cs_buffer_base.hpp
r2556 r2607 20 20 21 21 const size_t EVENT_BUFFER_RESIZE = std::numeric_limits<size_t>::max()-1 ; 22 const int MAX_WINDOWS=6 ;22 const int MAX_WINDOWS=60 ; 23 23 24 24
Note: See TracChangeset
for help on using the changeset viewer.