X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9e5cdd9be620581f49dd99be6c20b76aef95769f..1372e35c79dba117ae1b592394821a3f716a3f13:/src/smpi/private.h diff --git a/src/smpi/private.h b/src/smpi/private.h index 5f796225ae..ff6bcb623f 100644 --- a/src/smpi/private.h +++ b/src/smpi/private.h @@ -93,10 +93,9 @@ typedef struct smpi_global_t { xbt_fifo_t *pending_send_request_queues; xbt_fifo_t *received_message_queues; - smx_process_t *sender_processes; - smx_process_t *receiver_processes; + smx_process_t *main_processes; - int running_hosts_count; + int running_hosts_count; //FIXME: killme xbt_os_timer_t timer; smx_mutex_t timer_mutex; @@ -120,6 +119,8 @@ typedef struct smpi_host_data_t { smx_process_t sender; smx_process_t receiver; + int finalize; /* for main stopping sender&receiver */ + xbt_fifo_t pending_recv_request_queue; } s_smpi_host_data_t; typedef struct smpi_host_data_t *smpi_host_data_t;