simgrid_load_platform(argv[1]);
+ sg_host_t* host_list = sg_host_list();
+ size_t host_count = sg_host_count();
+ unsigned* seed = xbt_new(unsigned, host_count);
+ for (size_t i = 0; i < host_count; i++) {
+ seed[i] = i;
+ rand_r(&seed[i]);
+ sg_host_set_data(host_list[i], &seed[i]);
+ }
+ xbt_free(host_list);
+
simgrid_register_function("tracker", tracker_run);
simgrid_register_function("peer", peer_run);
simgrid_run();
+ xbt_free(seed);
return 0;
}