});
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();
}
});
{
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;