- xbt_assert(surf_cpu_model_pm, "No CPU model defined yet!");
- xbt_assert(surf_network_model, "No network model defined yet!");
- surf_host_model = new simgrid::surf::HostCLM03Model();
+ auto host_model = std::make_shared<simgrid::surf::HostCLM03Model>();
+ host_model->set_name("Host_CLM03");
+ simgrid::kernel::EngineImpl::get_instance()->add_model(host_model, {});
+ simgrid::s4u::Engine::get_instance()->get_netzone_root()->get_impl()->set_host_model(host_model);