Changeset 2260 for XIOS/dev/dev_ym/XIOS_COUPLING/src/manager
- Timestamp:
- 11/19/21 15:41:40 (3 years ago)
- Location:
- XIOS/dev/dev_ym/XIOS_COUPLING/src/manager
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/contexts_manager.cpp
r2258 r2260 155 155 { 156 156 CTimer::get("CContextsManager::eventLoop").resume(); 157 int flag ; 158 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 157 159 double time=MPI_Wtime() ; 158 160 if (time-lastEventLoop_ > eventLoopLatency_) -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/contexts_manager.hpp
r2246 r2260 83 83 int managerGlobalLeader_ ; 84 84 85 const double eventLoopLatency_= 1e-2;85 const double eventLoopLatency_=0; 86 86 double lastEventLoop_=0. ; 87 87 -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/pool_ressource.cpp
r2246 r2260 106 106 107 107 double time=MPI_Wtime() ; 108 int flag ; 109 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 108 110 if (time-lastEventLoop_ > eventLoopLatency_) 109 111 { -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/pool_ressource.hpp
r2246 r2260 45 45 bool finalizeSignal_ ; 46 46 47 const double eventLoopLatency_= 1e-2;47 const double eventLoopLatency_=0; 48 48 double lastEventLoop_=0. ; 49 49 }; -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/ressources_manager.cpp
r2258 r2260 113 113 { 114 114 CTimer::get("CRessourcesManager::eventLoop").resume(); 115 int flag ; 116 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 115 117 double time=MPI_Wtime() ; 116 118 if (time-lastEventLoop_ > eventLoopLatency_) -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/ressources_manager.hpp
r2246 r2260 72 72 int freeRessourcesSize_ ; 73 73 74 const double eventLoopLatency_= 1e-2;74 const double eventLoopLatency_=0; 75 75 double lastEventLoop_=0. ; 76 76 -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/server_context.cpp
r2258 r2260 237 237 CTimer::get("CServerContext::eventLoop").resume(); 238 238 bool finished=false ; 239 239 int flag ; 240 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 241 240 242 // double time=MPI_Wtime() ; 241 243 // if (time-lastEventLoop_ > eventLoopLatency_) -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/server_context.hpp
r2246 r2260 61 61 bool isAttachedMode_ ; 62 62 63 const double eventLoopLatency_= 1e-2;63 const double eventLoopLatency_=0; 64 64 double lastEventLoop_=0. ; 65 65 -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/servers_ressource.cpp
r2246 r2260 118 118 CTimer::get("CServersRessource::eventLoop").resume(); 119 119 double time=MPI_Wtime() ; 120 int flag ; 121 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 122 120 123 if (time-lastEventLoop_ > eventLoopLatency_) 121 124 { -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/servers_ressource.hpp
r2246 r2260 50 50 bool finalizeSignal_ ; 51 51 52 const double eventLoopLatency_= 1e-2;52 const double eventLoopLatency_=0; 53 53 double lastEventLoop_=0. ; 54 54 -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/services.cpp
r2258 r2260 105 105 //checkCreateContextNotification() ; 106 106 CTimer::get("CService::eventLoop").resume(); 107 107 int flag ; 108 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 109 108 110 // double time=MPI_Wtime() ; 109 111 // if (time-lastEventLoop_ > eventLoopLatency_) -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/services.hpp
r2246 r2260 71 71 int nbPartitions_ ; 72 72 73 const double eventLoopLatency_= 1e-2;73 const double eventLoopLatency_=0; 74 74 double lastEventLoop_=0. ; 75 75 -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/services_manager.cpp
r2246 r2260 109 109 { 110 110 CTimer::get("CServicesManager::eventLoop").resume(); 111 int flag ; 112 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 111 113 double time=MPI_Wtime() ; 112 114 if (time-lastEventLoop_ > eventLoopLatency_) -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/services_manager.hpp
r2246 r2260 60 60 int managerGlobalLeader_ ; 61 61 62 const double eventLoopLatency_= 1e-2;62 const double eventLoopLatency_=0; 63 63 double lastEventLoop_=0. ; 64 64 -
XIOS/dev/dev_ym/XIOS_COUPLING/src/manager/window_manager.hpp
r2258 r2260 61 61 time=MPI_Wtime() ; 62 62 while(time-lastTime < latency_) time=MPI_Wtime() ; 63 int flag ; 64 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 63 65 MPI_Win_lock(MPI_LOCK_EXCLUSIVE, rank, 0, window_) ; 64 66 MPI_Compare_and_swap(&WINDOWS_LOCKED, &state, &lock, MPI_INT, rank, OFFSET_LOCK, window_) ; … … 86 88 time=MPI_Wtime() ; 87 89 while(time-lastTime < latency_) time=MPI_Wtime() ; 90 int flag ; 91 MPI_Iprobe(MPI_ANY_SOURCE, MPI_ANY_TAG, MPI_COMM_WORLD, &flag, MPI_STATUS_IGNORE); 88 92 MPI_Win_lock(MPI_LOCK_EXCLUSIVE, rank, 0, window_) ; 89 93 MPI_Compare_and_swap(&WINDOWS_LOCKED, &state, &lock, MPI_INT, rank, OFFSET_LOCK, window_) ;
Note: See TracChangeset
for help on using the changeset viewer.