|
@@ -527,7 +527,11 @@ _starpu_init_topology (struct _starpu_machine_config *config)
|
|
|
#ifndef STARPU_SIMGRID
|
|
|
#ifdef STARPU_HAVE_HWLOC
|
|
|
hwloc_topology_init(&topology->hwtopology);
|
|
|
+#if HWLOC_API_VERSION >= 0x20000
|
|
|
+ hwloc_topology_set_io_types_filter(topology->hwtopology, HWLOC_TYPE_FILTER_KEEP_IMPORTANT);
|
|
|
+#else
|
|
|
hwloc_topology_set_flags(topology->hwtopology, HWLOC_TOPOLOGY_FLAG_IO_DEVICES | HWLOC_TOPOLOGY_FLAG_IO_BRIDGES);
|
|
|
+#endif
|
|
|
hwloc_topology_load(topology->hwtopology);
|
|
|
_starpu_allocate_topology_userdata(hwloc_get_root_obj(topology->hwtopology));
|
|
|
#endif
|