X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8bbfe13824ddf0cc95d518ade3fdde07d64054f8..f9436b840852218b39dce22d6057b6f223168daa:/src/simdag/sd_global.cpp diff --git a/src/simdag/sd_global.cpp b/src/simdag/sd_global.cpp index a8e4ddd50a..f44d4ade92 100644 --- a/src/simdag/sd_global.cpp +++ b/src/simdag/sd_global.cpp @@ -1,12 +1,10 @@ -/* Copyright (c) 2006-2016. The SimGrid Team. - * All rights reserved. */ +/* Copyright (c) 2006-2017. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ #include "simdag_private.hpp" -#include "simgrid/host.h" -#include "simgrid/s4u/engine.hpp" +#include "simgrid/s4u/Engine.hpp" #include "simgrid/sg_config.h" #include "src/include/instr/instr_interface.h" #include "src/surf/surf_interface.hpp" @@ -40,13 +38,14 @@ std::set* simulate(double how_long){ sd_global->return_set->clear(); /* explore the runnable tasks */ - while(!sd_global->runnable_tasks->empty()) + while (not sd_global->runnable_tasks->empty()) SD_task_run(*(sd_global->runnable_tasks->begin())); double elapsed_time = 0.0; 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) { + while (elapsed_time >= 0 && (how_long < 0 || 0.00001 < (how_long - total_time)) && + not sd_global->watch_point_reached) { XBT_DEBUG("Total time: %f", total_time); @@ -80,7 +79,7 @@ std::set* simulate(double how_long){ if (SD_task_get_state(succ) == SD_SCHEDULED && succ->predecessors->empty() && succ->inputs->empty()) SD_task_set_state(succ, SD_RUNNABLE); - if (SD_task_get_state(succ) == SD_RUNNABLE && !sd_global->watch_point_reached) + if (SD_task_get_state(succ) == SD_RUNNABLE && not sd_global->watch_point_reached) SD_task_run(succ); } task->successors->clear(); @@ -99,7 +98,7 @@ std::set* simulate(double how_long){ SD_task_get_name(output), SD_task_get_name(comm_dst), comm_dst->predecessors->size()); SD_task_set_state(comm_dst, SD_SCHEDULABLE); } - if (SD_task_get_state(output) == SD_RUNNABLE && !sd_global->watch_point_reached) + if (SD_task_get_state(output) == SD_RUNNABLE && not sd_global->watch_point_reached) SD_task_run(output); } task->outputs->clear(); @@ -118,7 +117,7 @@ std::set* simulate(double how_long){ } } - if (!sd_global->watch_point_reached && how_long < 0 && !sd_global->initial_tasks->empty()) { + if (not sd_global->watch_point_reached && how_long < 0 && not sd_global->initial_tasks->empty()) { XBT_WARN("Simulation is finished but %zu tasks are still not done", sd_global->initial_tasks->size()); for (const auto& t : *sd_global->initial_tasks) XBT_WARN("%s is in %s state", SD_task_get_name(t), __get_state_name(SD_task_get_state(t))); @@ -203,7 +202,7 @@ void SD_create_environment(const char *platform_file) simgrid::s4u::Engine::instance()->loadPlatform(platform_file); XBT_DEBUG("Host number: %zu, link number: %d", sg_host_count(), sg_link_count()); -#if HAVE_JEDULE +#if SIMGRID_HAVE_JEDULE jedule_sd_init(); #endif XBT_VERB("Starting simulation..."); @@ -249,7 +248,7 @@ double SD_get_clock() { void SD_exit() { TRACE_end(); -#if HAVE_JEDULE +#if SIMGRID_HAVE_JEDULE jedule_sd_exit(); #endif delete sd_global;