/* xbt_log_control_set("sd.thres=debug"); */
xbt_assert(argc > 1, "Usage: %s platform_file\n"
- "\nExample: %s two_clusters.xml", argv[0], argv[0]);
+ "\nExample: %s two_clusters.xml", argv[0], argv[0]);
/* creation of the environment */
platform_file = argv[1];
communication_amount12 = 2000000;
communication_amount21 = 3000000;
XBT_INFO("Computation time for %f flops on %s: %f", computation_amount1,
- name1, sg_host_computation_time(w1,
- computation_amount1));
+ name1, computation_amount1/sg_host_speed(w1));
XBT_INFO("Computation time for %f flops on %s: %f", computation_amount2,
- name2, sg_host_computation_time(w2,
- computation_amount2));
+ name2, computation_amount2/sg_host_speed(w2));
XBT_INFO("Route between %s and %s:", name1, name2);
route = SD_route_get_list(w1, w2);
SD_route_get_bandwidth(w1, w2));
XBT_INFO("Communication time for %f bytes between %s and %s: %f",
communication_amount12, name1, name2,
- SD_route_get_communication_time(w1, w2, communication_amount12));
+ SD_route_get_latency(w1, w2) +
+ communication_amount12 / SD_route_get_bandwidth(w1, w2));
XBT_INFO("Communication time for %f bytes between %s and %s: %f",
communication_amount21, name2, name1,
- SD_route_get_communication_time(w2, w1, communication_amount21));
+ SD_route_get_latency(w2, w1) +
+ communication_amount21 / SD_route_get_bandwidth(w2, w1));
/* creation of the tasks and their dependencies */
taskA = SD_task_create("Task A", NULL, 10.0);