Ignore:
Timestamp:
11/17/21 16:56:04 (3 years ago)
Author:
ymipsl
Message:

Improvment of one-sided protocol.
Windows are now created in the flight for each client-server connection.
YM

File:
1 edited

Legend:

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

    r2258 r2259  
    1515      static size_t maxRequestSize; 
    1616 
    17       CClientBuffer(MPI_Comm intercomm, vector<MPI_Win>& windows, int clientRank, int serverRank, StdSize bufferSize, StdSize estimatedMaxEventSize); 
     17      CClientBuffer(MPI_Comm intercomm, int serverRank, StdSize bufferSize, StdSize estimatedMaxEventSize); 
    1818      ~CClientBuffer(); 
    1919//      void createWindows(MPI_Comm oneSidedComm) ; 
     
    3333      void fixBufferSize(size_t bufferSize) { newBufferSize_=bufferSize ; isGrowableBuffer_=false ; resizingBufferStep_=1 ;} 
    3434      void fixBuffer(void) { isGrowableBuffer_=false ;} 
     35      void attachWindows(vector<MPI_Win>& windows) ; 
    3536    private: 
    3637       void resizeBuffer(size_t newSize) ; 
Note: See TracChangeset for help on using the changeset viewer.