static int sender(
int argc,
char *
argv[])
{
xbt_assert(argc==6,
"This function expects 5 parameters from the XML deployment file");
long receivers_count =
xbt_str_parse_int(argv[4],
"Invalid amount of receivers: %s");
for (int i = 0; i < number_of_tasks; i++) {
double coef = (diff_com == 0) ? 1 : (i + 1);
char mailbox[80];
char taskname[80];
snprintf(mailbox,79, "receiver-%ld", (i % receivers_count));
snprintf(taskname,79, "Task_%d", i);
XBT_INFO(
"Send to receiver-%ld %s comm_size %f", i % receivers_count, taskname, task_comm_size / coef);
}
}
for (int i = 0; i < receivers_count; i++) {
}
return 0;
}
static int receiver(int argc, char *argv[])
{
xbt_assert(argc==3,
"This function expects 2 parameters from the XML deployment file");
char mailbox[80];
snprintf(mailbox,79, "receiver-%d", id);
for (int i = 0; i < task_amount; i++) {
tasks[i] = NULL;
}
}
return 0;
}
int main(
int argc,
char *argv[])
{
xbt_assert(argc > 2,
"Usage: %s platform_file deployment_file\n" "\tExample: %s msg_platform.xml msg_deployment.xml\n", argv[0], argv[0]);
}