Changeset 2258 for XIOS/dev/dev_ym/XIOS_COUPLING/src/context_server.hpp
- Timestamp:
- 11/16/21 17:37:42 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/context_server.hpp
r2246 r2258 34 34 void releaseBuffers(void) ; 35 35 void notifyClientsFinalize(void) ; 36 void freeWindows(void) ; // !<< free Windows for one sided communication 36 37 37 38 MPI_Comm intraComm ; … … 41 42 MPI_Comm interComm ; 42 43 int commSize ; 44 int clientSize_ ; 43 45 44 46 MPI_Comm interCommMerged; //!< Communicator of the client group + server group (intraCommunicator) needed for one sided communication. … … 71 73 72 74 std::map<int, StdSize> mapBufferSize_; 73 vector<MPI_Win> windows ; //! one sided mpi windows to expose client buffers to servers ; No memory will be attached on server side. 75 std::vector<MPI_Comm>winComm_ ; //! Window communicators 76 std::vector<std::vector<MPI_Win> >windows_ ; //! one sided mpi windows to expose client buffers to servers ; No memory will be attached on server side. 74 77 CEventScheduler* eventScheduler_ ; 75 78 bool isProcessingEvent_ ;
Note: See TracChangeset
for help on using the changeset viewer.