X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4576fd50919e2cffe68e4b86943709f42eaea60f..51c23076e2b42ff07dc167dea1cb0e3a4ab3cf68:/src/surf/cpu_cas01.cpp diff --git a/src/surf/cpu_cas01.cpp b/src/surf/cpu_cas01.cpp index 92d582d361..c3bdc57cdd 100644 --- a/src/surf/cpu_cas01.cpp +++ b/src/surf/cpu_cas01.cpp @@ -44,9 +44,9 @@ void surf_cpu_model_init_Cas01() simgrid::kernel::resource::Model::UpdateAlgo algo; if (cpu_optim_opt == "Lazy") - algo = simgrid::kernel::resource::Model::UpdateAlgo::Lazy; + algo = simgrid::kernel::resource::Model::UpdateAlgo::LAZY; else - algo = simgrid::kernel::resource::Model::UpdateAlgo::Full; + algo = simgrid::kernel::resource::Model::UpdateAlgo::FULL; surf_cpu_model_pm = new simgrid::surf::CpuCas01Model(algo); all_existing_models->push_back(surf_cpu_model_pm); @@ -62,7 +62,7 @@ CpuCas01Model::CpuCas01Model(kernel::resource::Model::UpdateAlgo algo) : simgrid { bool select = simgrid::config::get_value("cpu/maxmin-selective-update"); - if (algo == Model::UpdateAlgo::Lazy) { + if (algo == Model::UpdateAlgo::LAZY) { xbt_assert(select || simgrid::config::is_default("cpu/maxmin-selective-update"), "You cannot disable cpu selective update when using the lazy update mechanism"); select = true; @@ -104,7 +104,7 @@ void CpuCas01::on_speed_change() const kernel::lmm::Element* elem = nullptr; get_model()->get_maxmin_system()->update_constraint_bound(get_constraint(), - get_cores_count() * speed_.scale * speed_.peak); + get_core_count() * speed_.scale * speed_.peak); while ((var = get_constraint()->get_variable(&elem))) { CpuCas01Action* action = static_cast(var->get_id()); @@ -119,7 +119,7 @@ void CpuCas01::apply_event(tmgr_trace_event_t event, double value) { if (event == speed_.event) { /* TODO (Hypervisor): do the same thing for constraint_core[i] */ - xbt_assert(get_cores_count() == 1, "FIXME: add speed scaling code also for constraint_core[i]"); + xbt_assert(get_core_count() == 1, "FIXME: add speed scaling code also for constraint_core[i]"); speed_.scale = value; on_speed_change(); @@ -127,7 +127,7 @@ void CpuCas01::apply_event(tmgr_trace_event_t event, double value) tmgr_trace_event_unref(&speed_.event); } else if (event == state_event_) { /* TODO (Hypervisor): do the same thing for constraint_core[i] */ - xbt_assert(get_cores_count() == 1, "FIXME: add state change code also for constraint_core[i]"); + xbt_assert(get_core_count() == 1, "FIXME: add state change code also for constraint_core[i]"); if (value > 0) { if (is_off()) @@ -185,7 +185,7 @@ CpuAction *CpuCas01::sleep(double duration) action->set_state(simgrid::kernel::resource::Action::State::IGNORED); get_model()->get_maxmin_system()->update_variable_weight(action->get_variable(), 0.0); - if (get_model()->get_update_algorithm() == kernel::resource::Model::UpdateAlgo::Lazy) { // remove action from the heap + if (get_model()->get_update_algorithm() == kernel::resource::Model::UpdateAlgo::LAZY) { // remove action from the heap get_model()->get_action_heap().remove(action); // this is necessary for a variable with weight 0 since such variables are ignored in lmm and we need to set its // max_duration correctly at the next call to share_resources @@ -205,7 +205,7 @@ CpuCas01Action::CpuCas01Action(kernel::resource::Model* model, double cost, bool model->get_maxmin_system()->variable_new(this, 1.0 / requested_core, requested_core * speed, 1)) , requested_core_(requested_core) { - if (model->get_update_algorithm() == kernel::resource::Model::UpdateAlgo::Lazy) + if (model->get_update_algorithm() == kernel::resource::Model::UpdateAlgo::LAZY) set_last_update(); model->get_maxmin_system()->expand(constraint, get_variable(), 1.0); }