X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a1a92bc75727d71de12ad470b271b6a973d31275..4b32ddf4bee1dda9b0f044d23177983f629f2159:/src/simdag/sd_global.cpp diff --git a/src/simdag/sd_global.cpp b/src/simdag/sd_global.cpp index 6879f57923..38a5852596 100644 --- a/src/simdag/sd_global.cpp +++ b/src/simdag/sd_global.cpp @@ -46,7 +46,6 @@ std::set* simulate(double how_long){ double total_time = 0.0; /* main loop */ while (elapsed_time >= 0 && (how_long < 0 || 0.00001 < (how_long -total_time)) && !sd_global->watch_point_reached) { - surf_model_t model = nullptr; XBT_DEBUG("Total time: %f", total_time); @@ -56,8 +55,7 @@ std::set* simulate(double how_long){ total_time += elapsed_time; /* let's see which tasks are done */ - unsigned int iter; - xbt_dynar_foreach(all_existing_models, iter, model) { + for (auto model : *all_existing_models) { surf_action_t action = surf_model_extract_done_action_set(model); while (action != nullptr) { SD_task_t task = static_cast(action->getData()); @@ -164,10 +162,6 @@ void SD_init(int *argc, char **argv) xbt_cfg_setdefault_string("host/model", "ptask_L07"); -#if HAVE_JEDULE - jedule_sd_init(); -#endif - if (_sg_cfg_exit_asap) { SD_exit(); exit(0); @@ -209,7 +203,7 @@ void SD_create_environment(const char *platform_file) XBT_DEBUG("Host number: %zu, link number: %d", sg_host_count(), sg_link_count()); #if HAVE_JEDULE - jedule_setup_platform(); + jedule_sd_init(); #endif XBT_VERB("Starting simulation..."); surf_presolve(); /* Takes traces into account */ @@ -251,7 +245,6 @@ double SD_get_clock() { void SD_exit() { #if HAVE_JEDULE - jedule_sd_cleanup(); jedule_sd_exit(); #endif delete sd_global;