X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d13c76fb79f0ea6de163197084f9422f340b7262..773e09f91e02cdd7e30e221f2bd6f39e97896b16:/src/smpi/smpi_global.c diff --git a/src/smpi/smpi_global.c b/src/smpi/smpi_global.c index aeec12fa57..08d693c226 100644 --- a/src/smpi/smpi_global.c +++ b/src/smpi/smpi_global.c @@ -165,9 +165,13 @@ void smpi_global_init() smpi_global->timer = xbt_os_timer_new(); smpi_global->timer_mutex = SIMIX_mutex_init(); smpi_global->timer_cond = SIMIX_cond_init(); + smpi_global->times_max = 0; smpi_global->times_mutex = SIMIX_mutex_init(); + smpi_global->execute_mutex = SIMIX_mutex_init(); + smpi_global->execute_cond = SIMIX_cond_init(); + for (i = 0; i < size; i++) { smpi_global->pending_send_request_queues[i] = xbt_fifo_new(); smpi_global->pending_send_request_queues_mutexes[i] = SIMIX_mutex_init(); @@ -208,6 +212,8 @@ void smpi_global_destroy() SIMIX_mutex_destroy(smpi_global->timer_mutex); SIMIX_cond_destroy(smpi_global->timer_cond); SIMIX_mutex_destroy(smpi_global->times_mutex); + SIMIX_mutex_destroy(smpi_global->execute_mutex); + SIMIX_cond_destroy(smpi_global->execute_cond); for(i = 0; i < size; i++) { xbt_fifo_free(smpi_global->pending_send_request_queues[i]);