From 9b803384a6824e172da85bc3e5a7d8770df3e3ed Mon Sep 17 00:00:00 2001 From: markls Date: Tue, 21 Aug 2007 10:50:15 +0000 Subject: [PATCH] removed unregister_action_to_condition calls. The way smpi works actions are destroyed after being completed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4099 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/smpi/smpi_base.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index fe5f2e6d6f..61b82a9950 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -121,7 +121,7 @@ int smpi_sender(int argc, char **argv) SIMIX_register_action_to_condition(communicate_action, request->cond); SIMIX_cond_wait(request->cond, request->mutex); - SIMIX_unregister_action_to_condition(communicate_action, request->cond); + //SIMIX_unregister_action_to_condition(communicate_action, request->cond); SIMIX_mutex_unlock(request->mutex); @@ -640,7 +640,7 @@ void smpi_bench_end() SIMIX_mutex_lock(mutex); SIMIX_register_action_to_condition(compute_action, cond); SIMIX_cond_wait(cond, mutex); - SIMIX_unregister_action_to_condition(compute_action, cond); + //SIMIX_unregister_action_to_condition(compute_action, cond); SIMIX_mutex_unlock(mutex); SIMIX_mutex_destroy(mutex); @@ -792,7 +792,7 @@ unsigned int smpi_sleep(unsigned int seconds) SIMIX_mutex_lock(mutex); SIMIX_register_action_to_condition(sleep_action, cond); SIMIX_cond_wait(cond, mutex); - SIMIX_unregister_action_to_condition(sleep_action, cond); + //SIMIX_unregister_action_to_condition(sleep_action, cond); SIMIX_mutex_unlock(mutex); SIMIX_mutex_destroy(mutex); -- 2.20.1