Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Apply the default settings of 'smpi/buffering' too
[simgrid.git] / src / plugins / host_dvfs.cpp
index 0cca4f8..0290509 100644 (file)
@@ -295,14 +295,14 @@ public:
     });
     simgrid::kernel::activity::ExecImpl::on_creation.connect(
         [this](simgrid::kernel::activity::ExecImpl const& activity) {
-          if (activity.host_ == get_host())
+          if (activity.get_host() == get_host())
             pre_task();
         });
     simgrid::kernel::activity::ExecImpl::on_completion.connect(
         [this](simgrid::kernel::activity::ExecImpl const& activity) {
           // For more than one host (not yet supported), we can access the host via
           // simcalls_.front()->issuer->iface()->get_host()
-          if (activity.host_ == get_host() && iteration_running) {
+          if (activity.get_host() == get_host() && iteration_running) {
             comp_timer += activity.surf_action_->get_finish_time() - activity.surf_action_->get_start_time();
           }
         });
@@ -336,9 +336,8 @@ public:
   {
     double computed_flops = sg_host_get_computed_flops(get_host()) - comp_counter;
     double target_time    = (simgrid::s4u::Engine::get_clock() - start_time);
-    target_time =
-        target_time *
-        static_cast<double>(99.0 / 100.0); // FIXME We account for t_copy arbitrarily with 1% -- this needs to be fixed
+    target_time           = target_time * 99.0 / 100.0; // FIXME We account for t_copy arbitrarily with 1%
+                                                        // -- this needs to be fixed
 
     bool is_initialized         = rates[task_id][best_pstate] != 0;
     rates[task_id][best_pstate] = computed_flops / comp_timer;