-void surf_host_model_init_ptask_BMF()
-{
-#if SIMGRID_HAVE_EIGEN3
- XBT_CINFO(xbt_cfg, "Switching to the BMF model to handle parallel tasks.");
-
- bool select = simgrid::config::get_value<bool>("bmf/selective-update");
- auto* system = simgrid::kernel::lmm::System::build("bmf", 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);
- engine->get_netzone_root()->set_host_model(host_model);
-#else
- xbt_die("Cannot use the BMF ptask model without installing Eigen3.");
-#endif
-}
-