- dhost = request->comm->hosts[request->dst];
-
- communicate_action = SIMIX_action_communicate(shost, dhost,
- "communication", request->datatype->size * request->count * 1.0, -1.0);
-
- SIMIX_register_condition_to_action(communicate_action, cond);
- SIMIX_register_action_to_condition(communicate_action, cond);
-
- SIMIX_mutex_lock(mutex);
- SIMIX_cond_wait(cond, mutex);
- SIMIX_mutex_unlock(mutex);