Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
further fields renamings in the parser
authorMartin Quinson <martin.quinson@loria.fr>
Tue, 8 Nov 2011 12:15:40 +0000 (13:15 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 8 Nov 2011 12:15:40 +0000 (13:15 +0100)
include/simgrid/platf.h
src/include/surf/surfxml_parse_values.h
src/surf/surf_routing.c
src/surf/surfxml_parse.c

index c9c0ede..8de4bd2 100644 (file)
@@ -9,7 +9,7 @@
 #ifndef SG_PLATF_H
 #define SG_PLATF_H
 
 #ifndef SG_PLATF_H
 #define SG_PLATF_H
 
-#include <xbt.h>                /* our toolbox */
+#include <xbt.h>
 
 typedef struct tmgr_trace *tmgr_trace_t; /**< Opaque structure defining an availability trace */
 
 
 typedef struct tmgr_trace *tmgr_trace_t; /**< Opaque structure defining an availability trace */
 
index ae8eeb1..bd2f1ab 100644 (file)
@@ -9,33 +9,33 @@
 
 typedef struct s_surf_parsing_peer_arg *surf_parsing_peer_arg_t;
 typedef struct s_surf_parsing_peer_arg {
 
 typedef struct s_surf_parsing_peer_arg *surf_parsing_peer_arg_t;
 typedef struct s_surf_parsing_peer_arg {
-       char* V_peer_id;
-       char* V_peer_power;
-       char* V_peer_bw_in;
-       char* V_peer_bw_out;
-       char* V_peer_lat;
-       char* V_peer_coord;
-       char* V_peer_availability_trace;
-       char* V_peer_state_trace;
+       char* id; //FIXME: convert to const char
+       char* power;//FIXME: convert to double
+       char* bw_in;
+       char* bw_out;
+       char* lat;
+       char* coord;
+       char* availability_trace;
+       char* state_trace;
 } s_surf_parsing_peer_arg_t;
 
 typedef struct s_surf_parsing_cluster_arg *surf_parsing_cluster_arg_t;
 typedef struct s_surf_parsing_cluster_arg {
 } s_surf_parsing_peer_arg_t;
 
 typedef struct s_surf_parsing_cluster_arg *surf_parsing_cluster_arg_t;
 typedef struct s_surf_parsing_cluster_arg {
-       char* V_cluster_id;
-       char* V_cluster_prefix;
-       char* V_cluster_suffix;
-       char* V_cluster_radical;
-       double S_cluster_power;
-       int S_cluster_core;
-       double S_cluster_bw;
-       double S_cluster_lat;
-       double S_cluster_bb_bw;
-       double S_cluster_bb_lat;
-       char* S_cluster_router_id;
-       int V_cluster_sharing_policy;
-       int V_cluster_bb_sharing_policy;
-       char* V_cluster_availability_file;
-       char* V_cluster_state_file;
+       char* id;
+       char* prefix;
+       char* suffix;
+       char* radical;
+       double power;
+       int core_amount;
+       double bw;
+       double lat;
+       double bb_bw;
+       double bb_lat;
+       char* router_id;
+       int sharing_policy;
+       int bb_sharing_policy;
+       char* availability_trace;
+       char* state_trace;
 } s_surf_parsing_cluster_arg_t;
 
 typedef struct s_surf_parsing_link_up_down *surf_parsing_link_up_down_t;
 } s_surf_parsing_cluster_arg_t;
 
 typedef struct s_surf_parsing_link_up_down *surf_parsing_link_up_down_t;
index 9f7d2ae..688b0fe 100644 (file)
@@ -1385,14 +1385,14 @@ void routing_parse_Scluster(void)
   s_sg_platf_host_cbarg_t host;
   s_sg_platf_link_cbarg_t link;
 
   s_sg_platf_host_cbarg_t host;
   s_sg_platf_link_cbarg_t link;
 
-  if( strcmp(struct_cluster->V_cluster_availability_file,"")
-         || strcmp(struct_cluster->V_cluster_state_file,"") )
+  if( strcmp(struct_cluster->availability_trace,"")
+         || strcmp(struct_cluster->state_trace,"") )
   {
          if(xbt_dict_size(patterns)==0)
                  patterns = xbt_dict_new();
   {
          if(xbt_dict_size(patterns)==0)
                  patterns = xbt_dict_new();
-         xbt_dict_set(patterns,"id",struct_cluster->V_cluster_id,NULL);
-         xbt_dict_set(patterns,"prefix",struct_cluster->V_cluster_prefix,NULL);
-         xbt_dict_set(patterns,"suffix",struct_cluster->V_cluster_suffix,NULL);
+         xbt_dict_set(patterns,"id",struct_cluster->id,NULL);
+         xbt_dict_set(patterns,"prefix",struct_cluster->prefix,NULL);
+         xbt_dict_set(patterns,"suffix",struct_cluster->suffix,NULL);
   }
 
   unsigned int iter;
   }
 
   unsigned int iter;
@@ -1406,13 +1406,13 @@ void routing_parse_Scluster(void)
   surfxml_buffer_stack_stack[0] = 0;
   surfxml_bufferstack_push(1);
 
   surfxml_buffer_stack_stack[0] = 0;
   surfxml_bufferstack_push(1);
 
-  SURFXML_BUFFER_SET(AS_id, struct_cluster->V_cluster_id);
+  SURFXML_BUFFER_SET(AS_id, struct_cluster->id);
   SURFXML_BUFFER_SET(AS_routing, "Cluster");
   SURFXML_BUFFER_SET(AS_routing, "Cluster");
-  XBT_DEBUG("<AS id=\"%s\"\trouting=\"Cluster\">", struct_cluster->V_cluster_id);
+  XBT_DEBUG("<AS id=\"%s\"\trouting=\"Cluster\">", struct_cluster->id);
   SURFXML_START_TAG(AS);
 
   //Make all hosts
   SURFXML_START_TAG(AS);
 
   //Make all hosts
-  radical_elements = xbt_str_split(struct_cluster->V_cluster_radical, ",");
+  radical_elements = xbt_str_split(struct_cluster->radical, ",");
   xbt_dynar_foreach(radical_elements, iter, groups) {
     memset(&host,0,sizeof(host));
 
   xbt_dynar_foreach(radical_elements, iter, groups) {
     memset(&host,0,sizeof(host));
 
@@ -1420,14 +1420,14 @@ void routing_parse_Scluster(void)
     switch (xbt_dynar_length(radical_ends)) {
     case 1:
                start=surf_parse_get_int(xbt_dynar_get_as(radical_ends, 0, char *));
     switch (xbt_dynar_length(radical_ends)) {
     case 1:
                start=surf_parse_get_int(xbt_dynar_get_as(radical_ends, 0, char *));
-               host_id = bprintf("%s%d%s", struct_cluster->V_cluster_prefix, start, struct_cluster->V_cluster_suffix);
-               link_id = bprintf("%s_link_%d", struct_cluster->V_cluster_id, start);
+               host_id = bprintf("%s%d%s", struct_cluster->prefix, start, struct_cluster->suffix);
+               link_id = bprintf("%s_link_%d", struct_cluster->id, start);
 
 
-               XBT_DEBUG("<host\tid=\"%s\"\tpower=\"%f\">", host_id, struct_cluster->S_cluster_power);
+               XBT_DEBUG("<host\tid=\"%s\"\tpower=\"%f\">", host_id, struct_cluster->power);
                host.id = host_id;
                host.id = host_id;
-               if(strcmp(struct_cluster->V_cluster_availability_file,"")){
+               if(strcmp(struct_cluster->availability_trace,"")){
                  xbt_dict_set(patterns, "radical", bprintf("%d", start), xbt_free);
                  xbt_dict_set(patterns, "radical", bprintf("%d", start), xbt_free);
-                 char* tmp_availability_file = xbt_strdup(struct_cluster->V_cluster_availability_file);
+                 char* tmp_availability_file = xbt_strdup(struct_cluster->availability_trace);
                  xbt_str_varsubst(tmp_availability_file,patterns);
                  XBT_DEBUG("\tavailability_file=\"%s\"",tmp_availability_file);
                  host.power_trace = tmgr_trace_new(tmp_availability_file);
                  xbt_str_varsubst(tmp_availability_file,patterns);
                  XBT_DEBUG("\tavailability_file=\"%s\"",tmp_availability_file);
                  host.power_trace = tmgr_trace_new(tmp_availability_file);
@@ -1437,8 +1437,8 @@ void routing_parse_Scluster(void)
                {
                  XBT_DEBUG("\tavailability_file=\"\"");
                }
                {
                  XBT_DEBUG("\tavailability_file=\"\"");
                }
-               if(strcmp(struct_cluster->V_cluster_state_file,"")){
-                 char *tmp_state_file = xbt_strdup(struct_cluster->V_cluster_state_file);
+               if(strcmp(struct_cluster->state_trace,"")){
+                 char *tmp_state_file = xbt_strdup(struct_cluster->state_trace);
                  xbt_str_varsubst(tmp_state_file,patterns);
                  XBT_DEBUG("\tstate_file=\"%s\"",tmp_state_file);
                  host.state_trace = tmgr_trace_new(tmp_state_file);
                  xbt_str_varsubst(tmp_state_file,patterns);
                  XBT_DEBUG("\tstate_file=\"%s\"",tmp_state_file);
                  host.state_trace = tmgr_trace_new(tmp_state_file);
@@ -1449,9 +1449,9 @@ void routing_parse_Scluster(void)
                  XBT_DEBUG("\tstate_file=\"\"");
                }
 
                  XBT_DEBUG("\tstate_file=\"\"");
                }
 
-               host.power_peak = struct_cluster->S_cluster_power;
+               host.power_peak = struct_cluster->power;
                host.power_scale = 1.0;
                host.power_scale = 1.0;
-               host.core_amount = struct_cluster->S_cluster_core;
+               host.core_amount = struct_cluster->core_amount;
                host.initial_state = SURF_RESOURCE_ON;
                host.coord = "";
                sg_platf_new_host(&host);
                host.initial_state = SURF_RESOURCE_ON;
                host.coord = "";
                sg_platf_new_host(&host);
@@ -1459,17 +1459,17 @@ void routing_parse_Scluster(void)
 
 
                A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
 
 
                A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
-               if(struct_cluster->V_cluster_sharing_policy == A_surfxml_cluster_sharing_policy_FULLDUPLEX)
+               if(struct_cluster->sharing_policy == A_surfxml_cluster_sharing_policy_FULLDUPLEX)
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FULLDUPLEX;}
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FULLDUPLEX;}
-               if(struct_cluster->V_cluster_sharing_policy == A_surfxml_cluster_sharing_policy_FATPIPE)
+               if(struct_cluster->sharing_policy == A_surfxml_cluster_sharing_policy_FATPIPE)
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FATPIPE;}
 
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FATPIPE;}
 
-               XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%f\"\tlat=\"%f\"/>", link_id,struct_cluster->S_cluster_bw, struct_cluster->S_cluster_lat);
+               XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%f\"\tlat=\"%f\"/>", link_id,struct_cluster->bw, struct_cluster->lat);
 
                memset(&link,0,sizeof(link));
                link.id = link_id;
 
                memset(&link,0,sizeof(link));
                link.id = link_id;
-               link.bandwidth = struct_cluster->S_cluster_bw;
-               link.latency = struct_cluster->S_cluster_lat;
+               link.bandwidth = struct_cluster->bw;
+               link.latency = struct_cluster->lat;
                link.state = SURF_RESOURCE_ON;
 
                switch (A_surfxml_link_sharing_policy) {
                link.state = SURF_RESOURCE_ON;
 
                switch (A_surfxml_link_sharing_policy) {
@@ -1483,7 +1483,7 @@ void routing_parse_Scluster(void)
                  link.policy = SURF_LINK_FULLDUPLEX;
                  break;
                case AU_surfxml_link_sharing_policy:
                  link.policy = SURF_LINK_FULLDUPLEX;
                  break;
                case AU_surfxml_link_sharing_policy:
-                 surf_parse_error(bprintf("Invalid sharing policy in cluster %s (please report this bug, this shouldn't happen)",struct_cluster->V_cluster_id));
+                 surf_parse_error(bprintf("Invalid sharing policy in cluster %s (please report this bug, this shouldn't happen)",struct_cluster->id));
                }
 
                sg_platf_new_link(&link);
                }
 
                sg_platf_new_link(&link);
@@ -1512,16 +1512,16 @@ void routing_parse_Scluster(void)
       start=surf_parse_get_int(xbt_dynar_get_as(radical_ends, 0, char *));
       end=  surf_parse_get_int(xbt_dynar_get_as(radical_ends, 1, char *));
       for (i = start; i <= end; i++) {
       start=surf_parse_get_int(xbt_dynar_get_as(radical_ends, 0, char *));
       end=  surf_parse_get_int(xbt_dynar_get_as(radical_ends, 1, char *));
       for (i = start; i <= end; i++) {
-               host_id = bprintf("%s%d%s", struct_cluster->V_cluster_prefix, i, struct_cluster->V_cluster_suffix);
-               link_id = bprintf("%s_link_%d", struct_cluster->V_cluster_id, i);
+               host_id = bprintf("%s%d%s", struct_cluster->prefix, i, struct_cluster->suffix);
+               link_id = bprintf("%s_link_%d", struct_cluster->id, i);
 
                A_surfxml_host_state = A_surfxml_host_state_ON;
 
 
                A_surfxml_host_state = A_surfxml_host_state_ON;
 
-               XBT_DEBUG("<host\tid=\"%s\"\tpower=\"%f\">", host_id, struct_cluster->S_cluster_power);
+               XBT_DEBUG("<host\tid=\"%s\"\tpower=\"%f\">", host_id, struct_cluster->power);
                host.id = host_id;
                host.id = host_id;
-               if(strcmp(struct_cluster->V_cluster_availability_file,"")){
+               if(strcmp(struct_cluster->availability_trace,"")){
                  xbt_dict_set(patterns, "radical", bprintf("%d", i), xbt_free);
                  xbt_dict_set(patterns, "radical", bprintf("%d", i), xbt_free);
-                 char* tmp_availability_file = xbt_strdup(struct_cluster->V_cluster_availability_file);
+                 char* tmp_availability_file = xbt_strdup(struct_cluster->availability_trace);
                  xbt_str_varsubst(tmp_availability_file,patterns);
                  XBT_DEBUG("\tavailability_file=\"%s\"",tmp_availability_file);
                  host.power_trace = tmgr_trace_new(tmp_availability_file);
                  xbt_str_varsubst(tmp_availability_file,patterns);
                  XBT_DEBUG("\tavailability_file=\"%s\"",tmp_availability_file);
                  host.power_trace = tmgr_trace_new(tmp_availability_file);
@@ -1531,8 +1531,8 @@ void routing_parse_Scluster(void)
                {
                  XBT_DEBUG("\tavailability_file=\"\"");
                }
                {
                  XBT_DEBUG("\tavailability_file=\"\"");
                }
-               if(strcmp(struct_cluster->V_cluster_state_file,"")){
-                 char *tmp_state_file = xbt_strdup(struct_cluster->V_cluster_state_file);
+               if(strcmp(struct_cluster->state_trace,"")){
+                 char *tmp_state_file = xbt_strdup(struct_cluster->state_trace);
                  xbt_str_varsubst(tmp_state_file,patterns);
                  XBT_DEBUG("\tstate_file=\"%s\"",tmp_state_file);
                  host.state_trace = tmgr_trace_new(tmp_state_file);
                  xbt_str_varsubst(tmp_state_file,patterns);
                  XBT_DEBUG("\tstate_file=\"%s\"",tmp_state_file);
                  host.state_trace = tmgr_trace_new(tmp_state_file);
@@ -1543,29 +1543,29 @@ void routing_parse_Scluster(void)
                  XBT_DEBUG("\tstate_file=\"\"");
                }
 
                  XBT_DEBUG("\tstate_file=\"\"");
                }
 
-               host.power_peak = struct_cluster->S_cluster_power;
+               host.power_peak = struct_cluster->power;
                host.power_scale = 1.0;
                host.power_scale = 1.0;
-               host.core_amount = struct_cluster->S_cluster_core;
+               host.core_amount = struct_cluster->core_amount;
                host.initial_state = SURF_RESOURCE_ON;
                host.coord = "";
                sg_platf_new_host(&host);
                XBT_DEBUG("</host>");
 
                A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
                host.initial_state = SURF_RESOURCE_ON;
                host.coord = "";
                sg_platf_new_host(&host);
                XBT_DEBUG("</host>");
 
                A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
-               if(struct_cluster->V_cluster_sharing_policy == A_surfxml_cluster_sharing_policy_FULLDUPLEX)
+               if(struct_cluster->sharing_policy == A_surfxml_cluster_sharing_policy_FULLDUPLEX)
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FULLDUPLEX;}
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FULLDUPLEX;}
-               if(struct_cluster->V_cluster_sharing_policy == A_surfxml_cluster_sharing_policy_FATPIPE)
+               if(struct_cluster->sharing_policy == A_surfxml_cluster_sharing_policy_FATPIPE)
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FATPIPE;}
 
                {A_surfxml_link_sharing_policy =  A_surfxml_link_sharing_policy_FATPIPE;}
 
-               XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%f\"\tlat=\"%f\"/>", link_id,struct_cluster->S_cluster_bw, struct_cluster->S_cluster_lat);
+               XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%f\"\tlat=\"%f\"/>", link_id,struct_cluster->bw, struct_cluster->lat);
 
                memset(&link,0,sizeof(link));
                link.id = link_id;
 
                memset(&link,0,sizeof(link));
                link.id = link_id;
-               link.bandwidth = struct_cluster->S_cluster_bw;
-               link.latency = struct_cluster->S_cluster_lat;
+               link.bandwidth = struct_cluster->bw;
+               link.latency = struct_cluster->lat;
                link.state = SURF_RESOURCE_ON;
 
                link.state = SURF_RESOURCE_ON;
 
-               switch (struct_cluster->V_cluster_sharing_policy) {
+               switch (struct_cluster->sharing_policy) {
                case A_surfxml_cluster_sharing_policy_SHARED:
       link.policy = SURF_LINK_SHARED;
       break;
                case A_surfxml_cluster_sharing_policy_SHARED:
       link.policy = SURF_LINK_SHARED;
       break;
@@ -1576,7 +1576,7 @@ void routing_parse_Scluster(void)
                  link.policy = SURF_LINK_FATPIPE;
                  break;
                default:
                  link.policy = SURF_LINK_FATPIPE;
                  break;
                default:
-                 surf_parse_error(bprintf("Invalid cluster sharing policy for cluster %s",struct_cluster->V_cluster_id));
+                 surf_parse_error(bprintf("Invalid cluster sharing policy for cluster %s",struct_cluster->id));
                }
                sg_platf_new_link(&link);
 
                }
                sg_platf_new_link(&link);
 
@@ -1613,21 +1613,21 @@ void routing_parse_Scluster(void)
 
   //Make the router
   XBT_DEBUG(" ");
 
   //Make the router
   XBT_DEBUG(" ");
-  XBT_DEBUG("<router id=\"%s\"/>", struct_cluster->S_cluster_router_id);
-  SURFXML_BUFFER_SET(router_id, struct_cluster->S_cluster_router_id);
+  XBT_DEBUG("<router id=\"%s\"/>", struct_cluster->router_id);
+  SURFXML_BUFFER_SET(router_id, struct_cluster->router_id);
   SURFXML_BUFFER_SET(router_coordinates, "");
   SURFXML_START_TAG(router);
   SURFXML_END_TAG(router);
 
   //Make the backbone
   SURFXML_BUFFER_SET(router_coordinates, "");
   SURFXML_START_TAG(router);
   SURFXML_END_TAG(router);
 
   //Make the backbone
-  if( (struct_cluster->S_cluster_bb_bw!= 0)  && (struct_cluster->S_cluster_bb_lat!=0)  ){
-         char *link_backbone = bprintf("%s_backbone", struct_cluster->V_cluster_id);
-         XBT_DEBUG("<link\tid=\"%s\" bw=\"%f\" lat=\"%f\"/>", link_backbone,struct_cluster->S_cluster_bb_bw, struct_cluster->S_cluster_bb_lat);
+  if( (struct_cluster->bb_bw!= 0)  && (struct_cluster->bb_lat!=0)  ){
+         char *link_backbone = bprintf("%s_backbone", struct_cluster->id);
+         XBT_DEBUG("<link\tid=\"%s\" bw=\"%f\" lat=\"%f\"/>", link_backbone,struct_cluster->bb_bw, struct_cluster->bb_lat);
 
          memset(&link,0,sizeof(link));
          link.id = link_backbone;
 
          memset(&link,0,sizeof(link));
          link.id = link_backbone;
-         link.bandwidth = struct_cluster->S_cluster_bb_bw;
-         link.latency = struct_cluster->S_cluster_bb_lat;
+         link.bandwidth = struct_cluster->bb_bw;
+         link.latency = struct_cluster->bb_lat;
          link.state = SURF_RESOURCE_ON;
 
          switch (AX_surfxml_cluster_bb_sharing_policy) {
          link.state = SURF_RESOURCE_ON;
 
          switch (AX_surfxml_cluster_bb_sharing_policy) {
@@ -1638,7 +1638,7 @@ void routing_parse_Scluster(void)
             link.policy = SURF_LINK_SHARED;
             break;
          default:
             link.policy = SURF_LINK_SHARED;
             break;
          default:
-           surf_parse_error(bprintf("Invalid bb sharing policy in cluster %s",struct_cluster->V_cluster_id));
+           surf_parse_error(bprintf("Invalid bb sharing policy in cluster %s",struct_cluster->id));
          }
 
          sg_platf_new_link(&link);
          }
 
          sg_platf_new_link(&link);
@@ -1647,7 +1647,7 @@ void routing_parse_Scluster(void)
          surf_parsing_link_up_down_t info = xbt_new0(s_surf_parsing_link_up_down_t, 1);
          info->link_up   = xbt_lib_get_or_null(link_lib, link_backbone, SURF_LINK_LEVEL);
          info->link_down = info->link_up;
          surf_parsing_link_up_down_t info = xbt_new0(s_surf_parsing_link_up_down_t, 1);
          info->link_up   = xbt_lib_get_or_null(link_lib, link_backbone, SURF_LINK_LEVEL);
          info->link_down = info->link_up;
-         xbt_dict_set(cluster_host_link,struct_cluster->V_cluster_id,info,xbt_free);
+         xbt_dict_set(cluster_host_link,struct_cluster->id,info,xbt_free);
          free(link_backbone);
   }
 
          free(link_backbone);
   }
 
@@ -1655,7 +1655,7 @@ void routing_parse_Scluster(void)
 
   char *new_suffix = xbt_strdup("");
 
 
   char *new_suffix = xbt_strdup("");
 
-  radical_elements = xbt_str_split(struct_cluster->V_cluster_suffix, ".");
+  radical_elements = xbt_str_split(struct_cluster->suffix, ".");
   xbt_dynar_foreach(radical_elements, iter, groups) {
     if (strcmp(groups, "")) {
       char *old_suffix = new_suffix;
   xbt_dynar_foreach(radical_elements, iter, groups) {
     if (strcmp(groups, "")) {
       char *old_suffix = new_suffix;
@@ -1667,8 +1667,8 @@ void routing_parse_Scluster(void)
   xbt_dynar_free(&radical_elements);
   xbt_free(new_suffix);
 
   xbt_dynar_free(&radical_elements);
   xbt_free(new_suffix);
 
-  if( strcmp(struct_cluster->V_cluster_availability_file,"")
-                 || strcmp(struct_cluster->V_cluster_state_file,"") )
+  if( strcmp(struct_cluster->availability_trace,"")
+                 || strcmp(struct_cluster->state_trace,"") )
          xbt_dict_free(&patterns);
 
   XBT_DEBUG("</AS>");
          xbt_dict_free(&patterns);
 
   XBT_DEBUG("</AS>");
@@ -1720,58 +1720,58 @@ static void routing_parse_Speer(void)
 
   surfxml_bufferstack_push(1);
 
 
   surfxml_bufferstack_push(1);
 
-  SURFXML_BUFFER_SET(AS_id, struct_peer->V_peer_id);
+  SURFXML_BUFFER_SET(AS_id, struct_peer->id);
 
   SURFXML_BUFFER_SET(AS_routing, "Full");
 
   SURFXML_BUFFER_SET(AS_routing, "Full");
-  XBT_DEBUG("<AS id=\"%s\"\trouting=\"Full\">", struct_peer->V_peer_id);
+  XBT_DEBUG("<AS id=\"%s\"\trouting=\"Full\">", struct_peer->id);
 
   SURFXML_START_TAG(AS);
 
   XBT_DEBUG(" ");
 
   SURFXML_START_TAG(AS);
 
   XBT_DEBUG(" ");
-  host_id = HOST_PEER(struct_peer->V_peer_id);
-  router_id = ROUTER_PEER(struct_peer->V_peer_id);
-  link_id_up = LINK_UP_PEER(struct_peer->V_peer_id);
-  link_id_down = LINK_DOWN_PEER(struct_peer->V_peer_id);
+  host_id = HOST_PEER(struct_peer->id);
+  router_id = ROUTER_PEER(struct_peer->id);
+  link_id_up = LINK_UP_PEER(struct_peer->id);
+  link_id_down = LINK_DOWN_PEER(struct_peer->id);
 
 
-  link_router = bprintf("%s_link_router", struct_peer->V_peer_id);
-  link_backbone = bprintf("%s_backbone", struct_peer->V_peer_id);
+  link_router = bprintf("%s_link_router", struct_peer->id);
+  link_backbone = bprintf("%s_backbone", struct_peer->id);
 
 
-  XBT_DEBUG("<host\tid=\"%s\"\tpower=\"%s\"/>", host_id, struct_peer->V_peer_power);
+  XBT_DEBUG("<host\tid=\"%s\"\tpower=\"%s\"/>", host_id, struct_peer->power);
   A_surfxml_host_state = A_surfxml_host_state_ON;
   SURFXML_BUFFER_SET(host_id, host_id);
   A_surfxml_host_state = A_surfxml_host_state_ON;
   SURFXML_BUFFER_SET(host_id, host_id);
-  SURFXML_BUFFER_SET(host_power, struct_peer->V_peer_power);
+  SURFXML_BUFFER_SET(host_power, struct_peer->power);
   SURFXML_BUFFER_SET(host_availability, "1.0");
   SURFXML_BUFFER_SET(host_availability, "1.0");
-  SURFXML_BUFFER_SET(host_availability_file, struct_peer->V_peer_availability_trace);
-  SURFXML_BUFFER_SET(host_state_file, struct_peer->V_peer_state_trace);
+  SURFXML_BUFFER_SET(host_availability_file, struct_peer->availability_trace);
+  SURFXML_BUFFER_SET(host_state_file, struct_peer->state_trace);
   SURFXML_BUFFER_SET(host_coordinates, "");
   SURFXML_BUFFER_SET(host_core, "1.0");
   SURFXML_START_TAG(host);
   SURFXML_END_TAG(host);
 
   SURFXML_BUFFER_SET(host_coordinates, "");
   SURFXML_BUFFER_SET(host_core, "1.0");
   SURFXML_START_TAG(host);
   SURFXML_END_TAG(host);
 
-  XBT_DEBUG("<router id=\"%s\"\tcoordinates=\"%s\"/>", router_id, struct_peer->V_peer_coord);
+  XBT_DEBUG("<router id=\"%s\"\tcoordinates=\"%s\"/>", router_id, struct_peer->coord);
   SURFXML_BUFFER_SET(router_id, router_id);
   SURFXML_BUFFER_SET(router_id, router_id);
-  SURFXML_BUFFER_SET(router_coordinates, struct_peer->V_peer_coord);
+  SURFXML_BUFFER_SET(router_coordinates, struct_peer->coord);
   SURFXML_START_TAG(router);
   SURFXML_END_TAG(router);
 
   SURFXML_START_TAG(router);
   SURFXML_END_TAG(router);
 
-  XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%s\"\tlat=\"%s\"/>", link_id_up, struct_peer->V_peer_bw_in, struct_peer->V_peer_lat);
+  XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%s\"\tlat=\"%s\"/>", link_id_up, struct_peer->bw_in, struct_peer->lat);
   A_surfxml_link_state = A_surfxml_link_state_ON;
   A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
   SURFXML_BUFFER_SET(link_id, link_id_up);
   A_surfxml_link_state = A_surfxml_link_state_ON;
   A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
   SURFXML_BUFFER_SET(link_id, link_id_up);
-  SURFXML_BUFFER_SET(link_bandwidth, struct_peer->V_peer_bw_in);
-  SURFXML_BUFFER_SET(link_latency, struct_peer->V_peer_lat);
+  SURFXML_BUFFER_SET(link_bandwidth, struct_peer->bw_in);
+  SURFXML_BUFFER_SET(link_latency, struct_peer->lat);
   SURFXML_BUFFER_SET(link_bandwidth_file, "");
   SURFXML_BUFFER_SET(link_latency_file, "");
   SURFXML_BUFFER_SET(link_state_file, "");
   SURFXML_START_TAG(link);
   SURFXML_END_TAG(link);
 
   SURFXML_BUFFER_SET(link_bandwidth_file, "");
   SURFXML_BUFFER_SET(link_latency_file, "");
   SURFXML_BUFFER_SET(link_state_file, "");
   SURFXML_START_TAG(link);
   SURFXML_END_TAG(link);
 
-  XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%s\"\tlat=\"%s\"/>", link_id_down, struct_peer->V_peer_bw_out, struct_peer->V_peer_lat);
+  XBT_DEBUG("<link\tid=\"%s\"\tbw=\"%s\"\tlat=\"%s\"/>", link_id_down, struct_peer->bw_out, struct_peer->lat);
   A_surfxml_link_state = A_surfxml_link_state_ON;
   A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
   SURFXML_BUFFER_SET(link_id, link_id_down);
   A_surfxml_link_state = A_surfxml_link_state_ON;
   A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED;
   SURFXML_BUFFER_SET(link_id, link_id_down);
-  SURFXML_BUFFER_SET(link_bandwidth, struct_peer->V_peer_bw_out);
-  SURFXML_BUFFER_SET(link_latency, struct_peer->V_peer_lat);
+  SURFXML_BUFFER_SET(link_bandwidth, struct_peer->bw_out);
+  SURFXML_BUFFER_SET(link_latency, struct_peer->lat);
   SURFXML_BUFFER_SET(link_bandwidth_file, "");
   SURFXML_BUFFER_SET(link_latency_file, "");
   SURFXML_BUFFER_SET(link_state_file, "");
   SURFXML_BUFFER_SET(link_bandwidth_file, "");
   SURFXML_BUFFER_SET(link_latency_file, "");
   SURFXML_BUFFER_SET(link_state_file, "");
index 80148b2..a5ce2d9 100644 (file)
@@ -309,65 +309,65 @@ void STag_surfxml_router(void){
 
 void STag_surfxml_cluster(void){
        struct_cluster = xbt_new0(s_surf_parsing_cluster_arg_t, 1);
 
 void STag_surfxml_cluster(void){
        struct_cluster = xbt_new0(s_surf_parsing_cluster_arg_t, 1);
-       struct_cluster->V_cluster_id = A_surfxml_cluster_id;
-       struct_cluster->V_cluster_prefix = A_surfxml_cluster_prefix;
-       struct_cluster->V_cluster_suffix = A_surfxml_cluster_suffix;
-       struct_cluster->V_cluster_radical = A_surfxml_cluster_radical;
-       struct_cluster->S_cluster_power= surf_parse_get_double(A_surfxml_cluster_power);
-       struct_cluster->S_cluster_core = surf_parse_get_int(A_surfxml_cluster_core);
-       struct_cluster->S_cluster_bw =   surf_parse_get_double(A_surfxml_cluster_bw);
-       struct_cluster->S_cluster_lat =  surf_parse_get_double(A_surfxml_cluster_lat);
+       struct_cluster->id = A_surfxml_cluster_id;
+       struct_cluster->prefix = A_surfxml_cluster_prefix;
+       struct_cluster->suffix = A_surfxml_cluster_suffix;
+       struct_cluster->radical = A_surfxml_cluster_radical;
+       struct_cluster->power= surf_parse_get_double(A_surfxml_cluster_power);
+       struct_cluster->core_amount = surf_parse_get_int(A_surfxml_cluster_core);
+       struct_cluster->bw =   surf_parse_get_double(A_surfxml_cluster_bw);
+       struct_cluster->lat =  surf_parse_get_double(A_surfxml_cluster_lat);
        if(strcmp(A_surfxml_cluster_bb_bw,""))
        if(strcmp(A_surfxml_cluster_bb_bw,""))
-         struct_cluster->S_cluster_bb_bw = surf_parse_get_double(A_surfxml_cluster_bb_bw);
+         struct_cluster->bb_bw = surf_parse_get_double(A_surfxml_cluster_bb_bw);
        if(strcmp(A_surfxml_cluster_bb_lat,""))
        if(strcmp(A_surfxml_cluster_bb_lat,""))
-         struct_cluster->S_cluster_bb_lat = surf_parse_get_double(A_surfxml_cluster_bb_lat);
+         struct_cluster->bb_lat = surf_parse_get_double(A_surfxml_cluster_bb_lat);
        if(!strcmp(A_surfxml_cluster_router_id,""))
        if(!strcmp(A_surfxml_cluster_router_id,""))
-               struct_cluster->S_cluster_router_id = bprintf("%s%s_router%s",
-                               struct_cluster->V_cluster_prefix,
-                               struct_cluster->V_cluster_id,
-                               struct_cluster->V_cluster_suffix);
+               struct_cluster->router_id = bprintf("%s%s_router%s",
+                               struct_cluster->prefix,
+                               struct_cluster->id,
+                               struct_cluster->suffix);
        else
        else
-               struct_cluster->S_cluster_router_id = A_surfxml_cluster_router_id;
+               struct_cluster->router_id = A_surfxml_cluster_router_id;
 
 
-       struct_cluster->V_cluster_sharing_policy = AX_surfxml_cluster_sharing_policy;
-       struct_cluster->V_cluster_bb_sharing_policy = AX_surfxml_cluster_bb_sharing_policy;
+       struct_cluster->sharing_policy = AX_surfxml_cluster_sharing_policy;
+       struct_cluster->bb_sharing_policy = AX_surfxml_cluster_bb_sharing_policy;
 
 
-       struct_cluster->V_cluster_availability_file = xbt_strdup(A_surfxml_cluster_availability_file);
-       struct_cluster->V_cluster_state_file = xbt_strdup(A_surfxml_cluster_state_file);
+       struct_cluster->availability_trace = xbt_strdup(A_surfxml_cluster_availability_file);
+       struct_cluster->state_trace = xbt_strdup(A_surfxml_cluster_state_file);
 
        surfxml_call_cb_functions(STag_surfxml_cluster_cb_list);
 }
 void ETag_surfxml_cluster(void){
        surfxml_call_cb_functions(ETag_surfxml_cluster_cb_list);
        if( !strcmp(A_surfxml_cluster_router_id,""))
 
        surfxml_call_cb_functions(STag_surfxml_cluster_cb_list);
 }
 void ETag_surfxml_cluster(void){
        surfxml_call_cb_functions(ETag_surfxml_cluster_cb_list);
        if( !strcmp(A_surfxml_cluster_router_id,""))
-                       xbt_free(struct_cluster->S_cluster_router_id);
-       xbt_free(struct_cluster->V_cluster_availability_file);
-       xbt_free(struct_cluster->V_cluster_state_file);
+                       xbt_free(struct_cluster->router_id);
+       xbt_free(struct_cluster->availability_trace);
+       xbt_free(struct_cluster->state_trace);
        xbt_free(struct_cluster);
 }
 
 void STag_surfxml_peer(void){
        struct_peer = xbt_new0(s_surf_parsing_peer_arg_t, 1);
        xbt_free(struct_cluster);
 }
 
 void STag_surfxml_peer(void){
        struct_peer = xbt_new0(s_surf_parsing_peer_arg_t, 1);
-       struct_peer->V_peer_id = xbt_strdup(A_surfxml_peer_id);
-       struct_peer->V_peer_power = xbt_strdup(A_surfxml_peer_power);
-       struct_peer->V_peer_bw_in = xbt_strdup(A_surfxml_peer_bw_in);
-       struct_peer->V_peer_bw_out = xbt_strdup(A_surfxml_peer_bw_out);
-       struct_peer->V_peer_lat = xbt_strdup(A_surfxml_peer_lat);
-       struct_peer->V_peer_coord = xbt_strdup(A_surfxml_peer_coordinates);
-       struct_peer->V_peer_availability_trace = xbt_strdup(A_surfxml_peer_availability_file);
-       struct_peer->V_peer_state_trace = xbt_strdup(A_surfxml_peer_state_file);
+       struct_peer->id = xbt_strdup(A_surfxml_peer_id);
+       struct_peer->power = xbt_strdup(A_surfxml_peer_power);
+       struct_peer->bw_in = xbt_strdup(A_surfxml_peer_bw_in);
+       struct_peer->bw_out = xbt_strdup(A_surfxml_peer_bw_out);
+       struct_peer->lat = xbt_strdup(A_surfxml_peer_lat);
+       struct_peer->coord = xbt_strdup(A_surfxml_peer_coordinates);
+       struct_peer->availability_trace = xbt_strdup(A_surfxml_peer_availability_file);
+       struct_peer->state_trace = xbt_strdup(A_surfxml_peer_state_file);
        surfxml_call_cb_functions(STag_surfxml_peer_cb_list);
 }
 void ETag_surfxml_peer(void){
        surfxml_call_cb_functions(ETag_surfxml_peer_cb_list);
        surfxml_call_cb_functions(STag_surfxml_peer_cb_list);
 }
 void ETag_surfxml_peer(void){
        surfxml_call_cb_functions(ETag_surfxml_peer_cb_list);
-       xbt_free(struct_peer->V_peer_id);
-       xbt_free(struct_peer->V_peer_power);
-       xbt_free(struct_peer->V_peer_bw_in);
-       xbt_free(struct_peer->V_peer_bw_out);
-       xbt_free(struct_peer->V_peer_lat);
-       xbt_free(struct_peer->V_peer_coord);
-       xbt_free(struct_peer->V_peer_availability_trace);
-       xbt_free(struct_peer->V_peer_state_trace);
+       xbt_free(struct_peer->id);
+       xbt_free(struct_peer->power);
+       xbt_free(struct_peer->bw_in);
+       xbt_free(struct_peer->bw_out);
+       xbt_free(struct_peer->lat);
+       xbt_free(struct_peer->coord);
+       xbt_free(struct_peer->availability_trace);
+       xbt_free(struct_peer->state_trace);
        xbt_free(struct_peer);
 }
 void STag_surfxml_link(void){
        xbt_free(struct_peer);
 }
 void STag_surfxml_link(void){