Ignore:
Timestamp:
09/14/21 15:17:59 (3 years ago)
Author:
ymipsl
Message:

Fix some Dead-lock issue...
YM

File:
1 edited

Legend:

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

    r2130 r2230  
    2626    bool hasFinished(void); 
    2727    void dispatchEvent(CEventServer& event) ; 
     28    bool isCollectiveEvent(CEventServer& event) ; 
    2829    void setPendingEvent(void) ; 
    2930    bool hasPendingEvent(void) ; 
     
    6768 
    6869    private: 
     70 
    6971      std::map<int, StdSize> mapBufferSize_; 
    7072      vector<MPI_Win> windows ; //! one sided mpi windows to expose client buffers to servers ; No memory will be attached on server side. 
     
    7375      CContextClient* associatedClient_ ; 
    7476      size_t remoteHashId_; //!< the hash is of the calling context client 
     77       
     78      MPI_Comm processEventBarrier_ ; 
     79      bool eventScheduled_=false; 
     80      MPI_Request processEventRequest_ ; 
    7581  } ; 
    7682 
Note: See TracChangeset for help on using the changeset viewer.