- Timestamp:
- 10/10/23 14:33:07 (16 months ago)
- Location:
- XIOS3/trunk/src/transport
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/transport/legacy_context_client.cpp
r2589 r2592 32 32 pureOneSided=CXios::getin<bool>("pure_one_sided",false); // pure one sided communication (for test) 33 33 xios::MPI_Intercomm_merge(interComm_,false, &interCommMerged_) ; 34 CXios::getMpiGarbageCollector().registerCommunicator(interCommMerged_) ; 34 35 xios::MPI_Comm_split(intraComm_,clientRank,clientRank, &commSelf_) ; // for windows 36 CXios::getMpiGarbageCollector().registerCommunicator(commSelf_) ; 35 37 eventScheduler_ = parent->getEventScheduler() ; 36 38 timeLine = 1; -
XIOS3/trunk/src/transport/legacy_context_server.cpp
r2589 r2592 37 37 38 38 xios::MPI_Comm_dup(intraComm, &processEventBarrier_) ; 39 39 CXios::getMpiGarbageCollector().registerCommunicator(processEventBarrier_) ; 40 40 41 41 currentTimeLine=1; … … 44 44 45 45 xios::MPI_Intercomm_merge(interComm_,true,&interCommMerged_) ; 46 CXios::getMpiGarbageCollector().registerCommunicator(interCommMerged_) ; 46 47 xios::MPI_Comm_split(intraComm_, intraCommRank, intraCommRank, &commSelf_) ; // for windows 47 48 CXios::getMpiGarbageCollector().registerCommunicator(commSelf_) ; 49 48 50 itLastTimeLine=lastTimeLine.begin() ; 49 51 -
XIOS3/trunk/src/transport/one_sided_context_client.cpp
r2589 r2592 32 32 33 33 xios::MPI_Intercomm_merge(interComm_,false, &interCommMerged_) ; 34 CXios::getMpiGarbageCollector().registerCommunicator(interCommMerged_) ; 34 35 35 36 xios::MPI_Comm_split(intraComm_,clientRank,clientRank, &commSelf_) ; // for windows 37 CXios::getMpiGarbageCollector().registerCommunicator(commSelf_) ; 36 38 eventScheduler_ = parent->getEventScheduler() ; 37 39 timeLine = 1; -
XIOS3/trunk/src/transport/one_sided_context_server.cpp
r2589 r2592 37 37 38 38 xios::MPI_Comm_dup(intraComm, &processEventBarrier_) ; 39 39 CXios::getMpiGarbageCollector().registerCommunicator(processEventBarrier_) ; 40 40 41 currentTimeLine=1; 41 42 scheduled=false; … … 43 44 44 45 xios::MPI_Intercomm_merge(interComm_,true,&interCommMerged_) ; 46 CXios::getMpiGarbageCollector().registerCommunicator(interCommMerged_) ; 45 47 xios::MPI_Comm_split(intraComm_, intraCommRank, intraCommRank, &commSelf_) ; // for windows 46 48 CXios::getMpiGarbageCollector().registerCommunicator(commSelf_) ; 49 47 50 itLastTimeLine=lastTimeLine.begin() ; 48 51
Note: See TracChangeset
for help on using the changeset viewer.