Ignore:
Timestamp:
10/11/21 14:41:56 (3 years ago)
Author:
ymipsl
Message:
  • Update of the tranfer protocol using one sided communication
  • Introduce MPI_Improb/MPI_mrecv to listen incomming request
  • Introducing latency when looping over managers

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/buffer_server.hpp

    r2130 r2246  
    22#define __BUFFER_SERVER_HPP__ 
    33 
     4#include "buffer_cs_base.hpp" 
    45#include "xios_spl.hpp" 
    56#include "buffer.hpp" 
     
    910namespace xios 
    1011{ 
    11   class CServerBuffer 
     12  class CServerBuffer : public CBufferClientServerBase 
    1213  { 
    1314    public: 
     
    2627      void unlockBuffer(void) ; 
    2728      void notifyClientFinalize(void) ; 
    28       void notifyBufferResizing(void) { resizingBuffer_=true ;} 
     29      void notifyBufferResizing(void) ; 
    2930    private: 
    3031      char* buffer; 
     
    4041      bool hasWindows ; 
    4142      int windowsRank_ ; 
     43      double bufferFromClientLatency_=1e-1 ; 
     44      double bufferFromClientTime_ = 0; 
     45 
    4246  }; 
    4347} 
Note: See TracChangeset for help on using the changeset viewer.