Changeset 2258 for XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/services.cpp
- Timestamp:
- 11/16/21 17:37:42 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/services.cpp
r2246 r2258 131 131 void CService::sendNotification(int rank) 132 132 { 133 winNotify_->lockWindow (rank,0) ;134 winNotify_->pushTo Window(rank, this, &CService::notificationsDumpOut) ;135 winNotify_->unlockWindow(rank ,0) ;133 winNotify_->lockWindowExclusive(rank) ; 134 winNotify_->pushToLockedWindow(rank, this, &CService::notificationsDumpOut) ; 135 winNotify_->unlockWindow(rank) ; 136 136 } 137 137 … … 175 175 int commRank ; 176 176 MPI_Comm_rank(serviceComm_, &commRank) ; 177 winNotify_->lockWindow (commRank,0) ;178 winNotify_->popFrom Window(commRank, this, &CService::notificationsDumpIn) ;179 winNotify_->unlockWindow(commRank ,0) ;177 winNotify_->lockWindowExclusive(commRank) ; 178 winNotify_->popFromLockedWindow(commRank, this, &CService::notificationsDumpIn) ; 179 winNotify_->unlockWindow(commRank) ; 180 180 181 181 if (notifyInType_!= NOTIFY_NOTHING)
Note: See TracChangeset
for help on using the changeset viewer.