Ignore:
Timestamp:
06/30/17 13:37:17 (7 years ago)
Author:
oabramkina
Message:

Two server levels: correcting buffer allocations on client side of primary server. All client buffers of primary server have the same size according to the grid size, even if not all clients have active files to send. This is because, as of now, grid is sent to all secondary-server pools in CContext::postProcessingGlobalAttributes().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_olga/src/node/context.cpp

    r1184 r1188  
    11971197       { 
    11981198         CFile* file = this->enabledFiles[i]; 
    1199          if (file->getContextClient() == contextClient) 
     1199//         if (file->getContextClient() == contextClient) 
    12001200         { 
    12011201           std::vector<CField*> enabledFields = file->getEnabledFields(); 
     
    12391239     { 
    12401240       CFile* file = this->enabledFiles[i]; 
    1241        if (file->getContextClient() == contextClient) 
     1241//       if (file->getContextClient() == contextClient) 
    12421242       { 
    12431243         CFile::mode_attr::t_enum fileMode = file->mode.isEmpty() ? CFile::mode_attr::write : file->mode.getValue(); 
Note: See TracChangeset for help on using the changeset viewer.