double value;
} s_smpi_factor_t;
+typedef struct s_net_card *net_card_t;
+typedef struct s_net_card {
+ char* name;
+ void* routing_obj;
+} s_net_card_t;
+
double sg_sender_gap = 0.0;
double sg_latency_factor = 1.0; /* default value; can be set by model or from command line */
double sg_bandwidth_factor = 1.0; /* default value; can be set by model or from command line */
typedef struct s_network_element_info {
AS_t rc_component;
e_surf_network_element_type_t rc_type;
+ int id;
+ char *name;
} s_network_element_info_t, *network_element_info_t;
typedef int *network_element_t;
typedef struct workstation_CLM03 {
s_surf_resource_t generic_resource; /* Must remain first to add this to a trace */
void *cpu;
+ void *net_card;
xbt_dynar_t storage;
} s_workstation_CLM03_t, *workstation_CLM03_t;