Ignore:
Timestamp:
11/10/21 15:28:03 (3 years ago)
Author:
ymipsl
Message:

Setting server buffer size x2 compared to client (improving performance)

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/modeles/XIOS/src/cxios.cpp

    r5501 r5978  
    3636  double CXios::bufferSizeFactor = 1.0; 
    3737  const double CXios::defaultBufferSizeFactor = 1.0; 
     38  double CXios::serverBufferSizeFactor = 2.0; 
     39  const double CXios::defaultServerBufferSizeFactor = 2.0; 
    3840  StdSize CXios::minBufferSize = 1024 * sizeof(double); 
    3941  StdSize CXios::maxBufferSize = std::numeric_limits<int>::max() ; 
     
    8587 
    8688    bufferSizeFactor = getin<double>("buffer_size_factor", defaultBufferSizeFactor); 
     89    serverBufferSizeFactor = getin<double>("server_buffer_size_factor", defaultServerBufferSizeFactor); 
    8790    minBufferSize = getin<int>("min_buffer_size", 1024 * sizeof(double)); 
    8891    maxBufferSize = getin<int>("max_buffer_size", std::numeric_limits<int>::max()); 
     
    165168    xml::CXMLParser::ParseFile(rootFile, parseList); 
    166169    parseXiosConfig(); 
     170    serverBufferSizeFactor = 1.0 ;// -> serverl1 to serverl2, same serverBufferSizeFactor=1 
    167171  } 
    168172 
Note: See TracChangeset for help on using the changeset viewer.