if (task.contains("machine"))
dynamic_cast<Exec*>(current.get())
->set_host(simgrid::s4u::Engine::get_instance()->host_by_name(task["machine"].get<std::string>()));
if (task.contains("machine"))
dynamic_cast<Exec*>(current.get())
->set_host(simgrid::s4u::Engine::get_instance()->host_by_name(task["machine"].get<std::string>()));