Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make sure that created sequential tasks cannot look like parallel tasks because of...
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 16 Jun 2010 17:14:10 +0000 (17:14 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 16 Jun 2010 17:14:10 +0000 (17:14 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7885 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/msg/private.h
src/msg/task.c

index a70973f..37e18f5 100644 (file)
@@ -48,8 +48,8 @@ SG_BEGIN_DECL()
        double priority;
        double rate;
        int refcount;
+       int host_nb; /* ==0 if sequential task; parallel task if not */
   /*******  Parallel Tasks Only !!!! *******/
-       int host_nb;
        smx_host_t *host_list;
        double *comp_amount;
        double *comm_amount;
index 2b3aaaa..89f3cdb 100644 (file)
@@ -54,6 +54,7 @@ m_task_t MSG_task_create(const char *name, double compute_duration,
   task->data = data;
 
   /* Simulator Data */
+  simdata->host_nb = 0;
   simdata->computation_amount = compute_duration;
   simdata->message_size = message_size;
   simdata->rate = -1.0;