/* initialisation of SD */
SD_init(&argc, argv);
-#ifdef HAVE_TRACING
- TRACE_start ();
-#endif
/* Check our arguments */
if (argc < 3) {
- INFO1("Usage: %s platform_file dax_file [trace_file]", argv[0]);
- INFO1
+ XBT_INFO("Usage: %s platform_file dax_file [trace_file]", argv[0]);
+ XBT_INFO
("example: %s ../sd_platform.xml Montage_50.xml Montage_50.mytrace",
argv[0]);
exit(1);
dax = SD_daxload(argv[2]);
/* Display all the tasks */
- INFO0
+ XBT_INFO
("------------------- Display all tasks of the loaded DAG ---------------------------");
xbt_dynar_foreach(dax, cursor, task) {
SD_task_dump(task);
fclose(dotout);
/* Schedule them all on the first workstation */
- INFO0("------------------- Schedule tasks ---------------------------");
+ XBT_INFO("------------------- Schedule tasks ---------------------------");
const SD_workstation_t *ws_list = SD_workstation_get_list();
int totalHosts = SD_workstation_get_number();
qsort((void *) ws_list, totalHosts, sizeof(SD_workstation_t),
}
}
- INFO0
+ XBT_INFO
("------------------- Run the schedule ---------------------------");
changed = SD_simulate(-1);
xbt_dynar_free_container(&changed);
- INFO0
+ XBT_INFO
("------------------- Produce the trace file---------------------------");
- INFO1("Producing the trace of the run into %s", tracefilename);
+ XBT_INFO("Producing the trace of the run into %s", tracefilename);
FILE *out = fopen(tracefilename, "w");
- xbt_assert1(out, "Cannot write to %s", tracefilename);
+ xbt_assert(out, "Cannot write to %s", tracefilename);
free(tracefilename);
xbt_dynar_foreach(dax, cursor, task) {
SD_task_get_name(task));
break;
default:
- xbt_die(bprintf
- ("Task %s is of unknown kind %d", SD_task_get_name(task),
- SD_task_get_kind(task)));
+ xbt_die("Task %s is of unknown kind %d", SD_task_get_name(task),
+ SD_task_get_kind(task));
}
SD_task_destroy(task);
}
/* exit */
SD_exit();
-#ifdef HAVE_TRACING
- TRACE_end();
-#endif
return 0;
}