Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Implements selective-update for bmf model (off by default).
[simgrid.git] / src / surf / ptask_L07.cpp
index 2aabd5a..9039cff 100644 (file)
@@ -35,7 +35,8 @@ void surf_host_model_init_ptask_BMF()
 {
   XBT_CINFO(xbt_cfg, "Switching to the BMF model to handle parallel tasks.");
 
-  auto* system    = new simgrid::kernel::lmm::BmfSystem(false);
+  bool select     = simgrid::config::get_value<bool>("bmf/selective-update");
+  auto* system    = new simgrid::kernel::lmm::BmfSystem(select);
   auto host_model = std::make_shared<simgrid::kernel::resource::HostL07Model>("Host_Ptask", system);
   auto* engine    = simgrid::kernel::EngineImpl::get_instance();
   engine->add_model(host_model);