Changeset 5978
- Timestamp:
- 11/10/21 15:28:03 (2 years ago)
- Location:
- CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/XIOS/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/XIOS/src/context_client.cpp
r5501 r5978 284 284 // Notify the server 285 285 CBufferOut* bufOut = buffer->getBuffer(sizeof(StdSize)); 286 bufOut->put(mapBufferSize_[rank] ); // Stupid C++286 bufOut->put(mapBufferSize_[rank]*CXios::serverBufferSizeFactor); 287 287 buffer->checkBuffer(); 288 288 } -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/XIOS/src/cxios.cpp
r5501 r5978 36 36 double CXios::bufferSizeFactor = 1.0; 37 37 const double CXios::defaultBufferSizeFactor = 1.0; 38 double CXios::serverBufferSizeFactor = 2.0; 39 const double CXios::defaultServerBufferSizeFactor = 2.0; 38 40 StdSize CXios::minBufferSize = 1024 * sizeof(double); 39 41 StdSize CXios::maxBufferSize = std::numeric_limits<int>::max() ; … … 85 87 86 88 bufferSizeFactor = getin<double>("buffer_size_factor", defaultBufferSizeFactor); 89 serverBufferSizeFactor = getin<double>("server_buffer_size_factor", defaultServerBufferSizeFactor); 87 90 minBufferSize = getin<int>("min_buffer_size", 1024 * sizeof(double)); 88 91 maxBufferSize = getin<int>("max_buffer_size", std::numeric_limits<int>::max()); … … 165 168 xml::CXMLParser::ParseFile(rootFile, parseList); 166 169 parseXiosConfig(); 170 serverBufferSizeFactor = 1.0 ;// -> serverl1 to serverl2, same serverBufferSizeFactor=1 167 171 } 168 172 -
CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/XIOS/src/cxios.hpp
r5501 r5978 50 50 static double bufferSizeFactor; //!< Factor used to tune the buffer size 51 51 static const double defaultBufferSizeFactor; //!< Default factor value 52 static double serverBufferSizeFactor ; //!< Factor of server buffer size compared to client (2 by default) 53 static const double defaultServerBufferSizeFactor ; //!< Default factor value 54 52 55 static StdSize minBufferSize; //!< Minimum buffer size 53 56 static StdSize maxBufferSize; //!< Maximum buffer size
Note: See TracChangeset
for help on using the changeset viewer.