Changeset 2246 for XIOS/dev/dev_ym/XIOS_COUPLING/src/context_server.hpp
- Timestamp:
- 10/11/21 14:41:56 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/context_server.hpp
r2230 r2246 19 19 bool eventLoop(bool enableEventsProcessing = true); 20 20 void listen(void) ; 21 bool listenPendingRequest(MPI_Status& status) ; 21 // bool listenPendingRequest(MPI_Status& status) ; 22 bool listenPendingRequest(MPI_Message &message, MPI_Status& status) ; 23 void checkPendingProbe(void) ; 22 24 void checkPendingRequest(void) ; 23 25 void getBufferFromClient(size_t timeLine) ; … … 42 44 MPI_Comm interCommMerged; //!< Communicator of the client group + server group (intraCommunicator) needed for one sided communication. 43 45 44 MPI_Comm commSelf; //!< Communicator of the server alone. Needed to create a new communicator between 1 proc client and 1 proc server for one sided communication45 46 46 map<int,CServerBuffer*> buffers ; 47 47 map<int,size_t> lastTimeLine ; //!< last event time line for a processed request 48 48 map<int,size_t>::iterator itLastTimeLine ; //!< iterator on lastTimeLine 49 map<int, list<std::pair<MPI_Message,MPI_Status> > > pendingProbe; 49 50 map<int,MPI_Request> pendingRequest ; 50 51 map<int,char*> bufferRequest ;
Note: See TracChangeset
for help on using the changeset viewer.