Libhwloc-Doc
- hwloc_alloc_membind_policy(3) Memory binding
- hwloc_alloc_membind(3) Memory binding
- hwloc_alloc(3) Memory binding
- HWLOC_ALLOW_FLAG_ALL(3) Modifying a loaded Topology
- HWLOC_ALLOW_FLAG_CUSTOM(3) Modifying a loaded Topology
- HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS(3) Modifying a loaded Topology
- hwloc_allow_flags_e(3) Modifying a loaded Topology
- HWLOC_API_VERSION(3) API version
- hwloc_bitmap_allbut(3) The bitmap API
- hwloc_bitmap_alloc_full(3) The bitmap API
- hwloc_bitmap_alloc(3) The bitmap API
- hwloc_bitmap_and(3) The bitmap API
- hwloc_bitmap_andnot(3) The bitmap API
- hwloc_bitmap_asprintf(3) The bitmap API
- hwloc_bitmap_clr_range(3) The bitmap API
- hwloc_bitmap_clr(3) The bitmap API
- hwloc_bitmap_compare_first(3) The bitmap API
- hwloc_bitmap_compare(3) The bitmap API
- hwloc_bitmap_copy(3) The bitmap API
- hwloc_bitmap_dup(3) The bitmap API
- hwloc_bitmap_fill(3) The bitmap API
- hwloc_bitmap_first(3) The bitmap API
- hwloc_bitmap_foreach_begin(3) The bitmap API
- hwloc_bitmap_foreach_end(3) The bitmap API
- hwloc_bitmap_free(3) The bitmap API
- hwloc_bitmap_from_ith_ulong(3) The bitmap API
- hwloc_bitmap_from_ulong(3) The bitmap API
- hwloc_bitmap_from_ulongs(3) The bitmap API
- hwloc_bitmap_intersects(3) The bitmap API
- hwloc_bitmap_isequal(3) The bitmap API
- hwloc_bitmap_isfull(3) The bitmap API
- hwloc_bitmap_isincluded(3) The bitmap API
- hwloc_bitmap_isset(3) The bitmap API
- hwloc_bitmap_iszero(3) The bitmap API
- hwloc_bitmap_last(3) The bitmap API
- hwloc_bitmap_list_asprintf(3) The bitmap API
- hwloc_bitmap_list_snprintf(3) The bitmap API
- hwloc_bitmap_list_sscanf(3) The bitmap API
- hwloc_bitmap_next(3) The bitmap API
- hwloc_bitmap_not(3) The bitmap API
- hwloc_bitmap_nr_ulongs(3) The bitmap API
- hwloc_bitmap_only(3) The bitmap API
- hwloc_bitmap_or(3) The bitmap API
- hwloc_bitmap_set_ith_ulong(3) The bitmap API
- hwloc_bitmap_set_range(3) The bitmap API
- hwloc_bitmap_set(3) The bitmap API
- hwloc_bitmap_singlify_per_core(3) Finding objects, miscellaneous helpers
- hwloc_bitmap_singlify(3) The bitmap API
- hwloc_bitmap_snprintf(3) The bitmap API
- hwloc_bitmap_sscanf(3) The bitmap API
- hwloc_bitmap_t(3) The bitmap API
- hwloc_bitmap_taskset_asprintf(3) The bitmap API
- hwloc_bitmap_taskset_snprintf(3) The bitmap API
- hwloc_bitmap_taskset_sscanf(3) The bitmap API
- hwloc_bitmap_to_ith_ulong(3) The bitmap API
- hwloc_bitmap_to_ulong(3) The bitmap API
- hwloc_bitmap_to_ulongs(3) The bitmap API
- hwloc_bitmap_weight(3) The bitmap API
- hwloc_bitmap_xor(3) The bitmap API
- hwloc_bitmap_zero(3) The bitmap API
- hwloc_bridge_covers_pcibus(3) Finding I/O objects
- hwloc_compare_types(3) Object Types
- hwloc_const_bitmap_t(3) The bitmap API
- hwloc_const_cpuset_t(3) Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
- hwloc_const_nodeset_t(3) Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
- hwloc_cpubind_flags_t(3) CPU binding
- HWLOC_CPUBIND_NOMEMBIND(3) CPU binding
- HWLOC_CPUBIND_PROCESS(3) CPU binding
- HWLOC_CPUBIND_STRICT(3) CPU binding
- HWLOC_CPUBIND_THREAD(3) CPU binding
- hwloc_cpukinds_get_by_cpuset(3) Kinds of CPU cores
- hwloc_cpukinds_get_info(3) Kinds of CPU cores
- hwloc_cpukinds_get_nr(3) Kinds of CPU cores
- hwloc_cpukinds_register(3) Kinds of CPU cores
- hwloc_cpuset_from_glibc_sched_affinity(3) Interoperability with glibc sched affinity
- hwloc_cpuset_from_linux_libnuma_bitmask(3) Interoperability with Linux libnuma bitmask
- hwloc_cpuset_from_linux_libnuma_ulongs(3) Interoperability with Linux libnuma unsigned long masks
- hwloc_cpuset_from_nodeset(3) Converting between CPU sets and node sets
- hwloc_cpuset_t(3) Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
- hwloc_cpuset_to_glibc_sched_affinity(3) Interoperability with glibc sched affinity
- hwloc_cpuset_to_linux_libnuma_bitmask(3) Interoperability with Linux libnuma bitmask
- hwloc_cpuset_to_linux_libnuma_ulongs(3) Interoperability with Linux libnuma unsigned long masks
- hwloc_cpuset_to_nodeset(3) Converting between CPU sets and node sets
- hwloc_cuda_get_device_cpuset(3) Interoperability with the CUDA Driver API
- hwloc_cuda_get_device_osdev_by_index(3) Interoperability with the CUDA Driver API
- hwloc_cuda_get_device_osdev(3) Interoperability with the CUDA Driver API
- hwloc_cuda_get_device_pci_ids(3) Interoperability with the CUDA Driver API
- hwloc_cuda_get_device_pcidev(3) Interoperability with the CUDA Driver API
- hwloc_cudart_get_device_cpuset(3) Interoperability with the CUDA Runtime API
- hwloc_cudart_get_device_osdev_by_index(3) Interoperability with the CUDA Runtime API
- hwloc_cudart_get_device_pci_ids(3) Interoperability with the CUDA Runtime API
- hwloc_cudart_get_device_pcidev(3) Interoperability with the CUDA Runtime API
- hwloc_distances_add_commit(3) Add distances between objects
- hwloc_distances_add_create(3) Add distances between objects
- hwloc_distances_add_flag_e(3) Add distances between objects
- HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE(3) Add distances between objects
- HWLOC_DISTANCES_ADD_FLAG_GROUP(3) Add distances between objects
- hwloc_distances_add_handle_t(3) Add distances between objects
- hwloc_distances_add_values(3) Add distances between objects
- hwloc_distances_get_by_depth(3) Retrieve distances between objects
- hwloc_distances_get_by_name(3) Retrieve distances between objects
- hwloc_distances_get_by_type(3) Retrieve distances between objects
- hwloc_distances_get_name(3) Retrieve distances between objects
- hwloc_distances_get(3) Retrieve distances between objects
- hwloc_distances_kind_e(3) Retrieve distances between objects
- HWLOC_DISTANCES_KIND_FROM_OS(3) Retrieve distances between objects
- HWLOC_DISTANCES_KIND_FROM_USER(3) Retrieve distances between objects
- HWLOC_DISTANCES_KIND_MEANS_BANDWIDTH(3) Retrieve distances between objects
- HWLOC_DISTANCES_KIND_MEANS_LATENCY(3) Retrieve distances between objects
- hwloc_distances_obj_index(3) Helpers for consulting distance matrices
- hwloc_distances_obj_pair_values(3) Helpers for consulting distance matrices
- hwloc_distances_release_remove(3) Remove distances between objects
- hwloc_distances_release(3) Retrieve distances between objects
- hwloc_distances_remove_by_depth(3) Remove distances between objects
- hwloc_distances_remove_by_type(3) Remove distances between objects
- hwloc_distances_remove(3) Remove distances between objects
- hwloc_distances_s(3) hwloc_distances_s
- hwloc_distances_transform_e(3) Retrieve distances between objects
- HWLOC_DISTANCES_TRANSFORM_LINKS(3) Retrieve distances between objects
- HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS(3) Retrieve distances between objects
- HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL(3) Retrieve distances between objects
- HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE(3) Retrieve distances between objects
- hwloc_distances_transform(3) Retrieve distances between objects
- HWLOC_DISTRIB_FLAG_REVERSE(3) Distributing items over a topology
- hwloc_distrib_flags_e(3) Distributing items over a topology
- hwloc_distrib(3) Distributing items over a topology
- hwloc_export_obj_userdata_base64(3) Exporting Topologies to XML
- hwloc_export_obj_userdata(3) Exporting Topologies to XML
- hwloc_free_xmlbuffer(3) Exporting Topologies to XML
- hwloc_free(3) Memory binding
- hwloc_get_ancestor_obj_by_depth(3) Looking at Ancestor and Child Objects
- hwloc_get_ancestor_obj_by_type(3) Looking at Ancestor and Child Objects
- hwloc_get_api_version(3) API version
- hwloc_get_area_membind(3) Memory binding
- hwloc_get_area_memlocation(3) Memory binding
- hwloc_get_cache_covering_cpuset(3) Looking at Cache Objects
- hwloc_get_cache_type_depth(3) Looking at Cache Objects
- hwloc_get_child_covering_cpuset(3) Finding Objects covering at least CPU set
- hwloc_get_closest_objs(3) Finding objects, miscellaneous helpers
- hwloc_get_common_ancestor_obj(3) Looking at Ancestor and Child Objects
- hwloc_get_cpubind(3) CPU binding
- hwloc_get_depth_type(3) Object levels, depths and types
- hwloc_get_first_largest_obj_inside_cpuset(3) Finding Objects inside a CPU set
- hwloc_get_largest_objs_inside_cpuset(3) Finding Objects inside a CPU set
- hwloc_get_last_cpu_location(3) CPU binding
- hwloc_get_local_numanode_objs(3) Comparing memory node attributes for finding where to allocate on
- hwloc_get_membind(3) Memory binding
- hwloc_get_memory_parents_depth(3) Object levels, depths and types
- hwloc_get_nbobjs_by_depth(3) Object levels, depths and types
- hwloc_get_nbobjs_by_type(3) Object levels, depths and types
- hwloc_get_nbobjs_inside_cpuset_by_depth(3) Finding Objects inside a CPU set
- hwloc_get_nbobjs_inside_cpuset_by_type(3) Finding Objects inside a CPU set
- hwloc_get_next_bridge(3) Finding I/O objects
- hwloc_get_next_child(3) Looking at Ancestor and Child Objects
- hwloc_get_next_obj_by_depth(3) Object levels, depths and types
- hwloc_get_next_obj_by_type(3) Object levels, depths and types
- hwloc_get_next_obj_covering_cpuset_by_depth(3) Finding Objects covering at least CPU set
- hwloc_get_next_obj_covering_cpuset_by_type(3) Finding Objects covering at least CPU set
- hwloc_get_next_obj_inside_cpuset_by_depth(3) Finding Objects inside a CPU set
- hwloc_get_next_obj_inside_cpuset_by_type(3) Finding Objects inside a CPU set
- hwloc_get_next_osdev(3) Finding I/O objects
- hwloc_get_next_pcidev(3) Finding I/O objects
- hwloc_get_non_io_ancestor_obj(3) Finding I/O objects
- hwloc_get_obj_below_array_by_type(3) Finding objects, miscellaneous helpers
- hwloc_get_obj_below_by_type(3) Finding objects, miscellaneous helpers
- hwloc_get_obj_by_depth(3) Object levels, depths and types
- hwloc_get_obj_by_type(3) Object levels, depths and types
- hwloc_get_obj_covering_cpuset(3) Finding Objects covering at least CPU set
- hwloc_get_obj_index_inside_cpuset(3) Finding Objects inside a CPU set
- hwloc_get_obj_inside_cpuset_by_depth(3) Finding Objects inside a CPU set
- hwloc_get_obj_inside_cpuset_by_type(3) Finding Objects inside a CPU set
- hwloc_get_pcidev_by_busid(3) Finding I/O objects
- hwloc_get_pcidev_by_busidstring(3) Finding I/O objects
- hwloc_get_proc_cpubind(3) CPU binding
- hwloc_get_proc_last_cpu_location(3) CPU binding
- hwloc_get_proc_membind(3) Memory binding
- hwloc_get_pu_obj_by_os_index(3) Finding objects, miscellaneous helpers
- hwloc_get_root_obj(3) Object levels, depths and types
- hwloc_get_shared_cache_covering_obj(3) Looking at Cache Objects
- hwloc_get_thread_cpubind(3) CPU binding
- hwloc_get_type_depth_e(3) Object levels, depths and types
- hwloc_get_type_depth(3) Object levels, depths and types
- hwloc_get_type_or_above_depth(3) Object levels, depths and types
- hwloc_get_type_or_below_depth(3) Object levels, depths and types
- hwloc_gl_get_display_by_osdev(3) Interoperability with OpenGL displays
- hwloc_gl_get_display_osdev_by_name(3) Interoperability with OpenGL displays
- hwloc_gl_get_display_osdev_by_port_device(3) Interoperability with OpenGL displays
- hwloc_ibv_get_device_cpuset(3) Interoperability with OpenFabrics
- hwloc_ibv_get_device_osdev_by_name(3) Interoperability with OpenFabrics
- hwloc_ibv_get_device_osdev(3) Interoperability with OpenFabrics
- hwloc_info_s(3) hwloc_info_s
- hwloc_levelzero_get_device_cpuset(3) Interoperability with the oneAPI Level Zero interface.
- hwloc_levelzero_get_device_osdev(3) Interoperability with the oneAPI Level Zero interface.
- hwloc_linux_get_tid_cpubind(3) Linux-specific helpers
- hwloc_linux_get_tid_last_cpu_location(3) Linux-specific helpers
- hwloc_linux_read_path_as_cpumask(3) Linux-specific helpers
- hwloc_linux_set_tid_cpubind(3) Linux-specific helpers
- HWLOC_LOCAL_NUMANODE_FLAG_ALL(3) Comparing memory node attributes for finding where to allocate on
- hwloc_local_numanode_flag_e(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_LOCAL_NUMANODE_FLAG_LARGER_LOCALITY(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_LOCATION_TYPE_CPUSET(3) Comparing memory node attributes for finding where to allocate on
- hwloc_location_type_e(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_LOCATION_TYPE_OBJECT(3) Comparing memory node attributes for finding where to allocate on
- hwloc_location(3) hwloc_location
- hwloc_memattr_flag_e(3) Managing memory attributes
- HWLOC_MEMATTR_FLAG_HIGHER_FIRST(3) Managing memory attributes
- HWLOC_MEMATTR_FLAG_LOWER_FIRST(3) Managing memory attributes
- HWLOC_MEMATTR_FLAG_NEED_INITIATOR(3) Managing memory attributes
- hwloc_memattr_get_best_initiator(3) Comparing memory node attributes for finding where to allocate on
- hwloc_memattr_get_best_target(3) Comparing memory node attributes for finding where to allocate on
- hwloc_memattr_get_by_name(3) Comparing memory node attributes for finding where to allocate on
- hwloc_memattr_get_flags(3) Managing memory attributes
- hwloc_memattr_get_initiators(3) Managing memory attributes
- hwloc_memattr_get_name(3) Managing memory attributes
- hwloc_memattr_get_targets(3) Managing memory attributes
- hwloc_memattr_get_value(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_MEMATTR_ID_BANDWIDTH(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_MEMATTR_ID_CAPACITY(3) Comparing memory node attributes for finding where to allocate on
- hwloc_memattr_id_e(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_MEMATTR_ID_LATENCY(3) Comparing memory node attributes for finding where to allocate on
- HWLOC_MEMATTR_ID_LOCALITY(3) Comparing memory node attributes for finding where to allocate on
- hwloc_memattr_id_t(3) Comparing memory node attributes for finding where to allocate on
- hwloc_memattr_register(3) Managing memory attributes
- hwloc_memattr_set_value(3) Managing memory attributes
- HWLOC_MEMBIND_BIND(3) Memory binding
- HWLOC_MEMBIND_BYNODESET(3) Memory binding
- HWLOC_MEMBIND_DEFAULT(3) Memory binding
- HWLOC_MEMBIND_FIRSTTOUCH(3) Memory binding
- hwloc_membind_flags_t(3) Memory binding
- HWLOC_MEMBIND_INTERLEAVE(3) Memory binding
- HWLOC_MEMBIND_MIGRATE(3) Memory binding
- HWLOC_MEMBIND_MIXED(3) Memory binding
- HWLOC_MEMBIND_NEXTTOUCH(3) Memory binding
- HWLOC_MEMBIND_NOCPUBIND(3) Memory binding
- hwloc_membind_policy_t(3) Memory binding
- HWLOC_MEMBIND_PROCESS(3) Memory binding
- HWLOC_MEMBIND_STRICT(3) Memory binding
- HWLOC_MEMBIND_THREAD(3) Memory binding
- hwloc_nodeset_from_linux_libnuma_bitmask(3) Interoperability with Linux libnuma bitmask
- hwloc_nodeset_from_linux_libnuma_ulongs(3) Interoperability with Linux libnuma unsigned long masks
- hwloc_nodeset_t(3) Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
- hwloc_nodeset_to_linux_libnuma_bitmask(3) Interoperability with Linux libnuma bitmask
- hwloc_nodeset_to_linux_libnuma_ulongs(3) Interoperability with Linux libnuma unsigned long masks
- hwloc_nvml_get_device_cpuset(3) Interoperability with the NVIDIA Management Library
- hwloc_nvml_get_device_osdev_by_index(3) Interoperability with the NVIDIA Management Library
- hwloc_nvml_get_device_osdev(3) Interoperability with the NVIDIA Management Library
- hwloc_obj_add_info(3) Consulting and Adding Key-Value Info Attributes
- hwloc_obj_add_other_obj_sets(3) Modifying a loaded Topology
- hwloc_obj_attr_snprintf(3) Converting between Object Types and Attributes, and Strings
- hwloc_obj_attr_u_hwloc_bridge_attr_s(3) hwloc_obj_attr_u::hwloc_bridge_attr_s
- hwloc_obj_attr_u_hwloc_cache_attr_s(3) hwloc_obj_attr_u::hwloc_cache_attr_s
- hwloc_obj_attr_u_hwloc_group_attr_s(3) hwloc_obj_attr_u::hwloc_group_attr_s
- hwloc_obj_attr_u_hwloc_numanode_attr_s_hwloc_memory_page_type_s(3) hwloc_obj_attr_u::hwloc_numanode_attr_s::hwloc_memory_page_type_s
- hwloc_obj_attr_u_hwloc_numanode_attr_s(3) hwloc_obj_attr_u::hwloc_numanode_attr_s
- hwloc_obj_attr_u_hwloc_osdev_attr_s(3) hwloc_obj_attr_u::hwloc_osdev_attr_s
- hwloc_obj_attr_u_hwloc_pcidev_attr_s(3) hwloc_obj_attr_u::hwloc_pcidev_attr_s
- hwloc_obj_attr_u(3) hwloc_obj_attr_u
- HWLOC_OBJ_BRIDGE_HOST(3) Object Types
- HWLOC_OBJ_BRIDGE_PCI(3) Object Types
- hwloc_obj_bridge_type_e(3) Object Types
- hwloc_obj_bridge_type_t(3) Object Types
- HWLOC_OBJ_BRIDGE(3) Object Types
- HWLOC_OBJ_CACHE_DATA(3) Object Types
- HWLOC_OBJ_CACHE_INSTRUCTION(3) Object Types
- hwloc_obj_cache_type_e(3) Object Types
- hwloc_obj_cache_type_t(3) Object Types
- HWLOC_OBJ_CACHE_UNIFIED(3) Object Types
- HWLOC_OBJ_CORE(3) Object Types
- hwloc_obj_get_info_by_name(3) Consulting and Adding Key-Value Info Attributes
- HWLOC_OBJ_GROUP(3) Object Types
- hwloc_obj_is_in_subtree(3) Looking at Ancestor and Child Objects
- HWLOC_OBJ_L1CACHE(3) Object Types
- HWLOC_OBJ_L1ICACHE(3) Object Types
- HWLOC_OBJ_L2CACHE(3) Object Types
- HWLOC_OBJ_L2ICACHE(3) Object Types
- HWLOC_OBJ_L3CACHE(3) Object Types
- HWLOC_OBJ_L3ICACHE(3) Object Types
- HWLOC_OBJ_L4CACHE(3) Object Types
- HWLOC_OBJ_L5CACHE(3) Object Types
- HWLOC_OBJ_MACHINE(3) Object Types
- HWLOC_OBJ_MISC(3) Object Types
- HWLOC_OBJ_NUMANODE(3) Object Types
- HWLOC_OBJ_OS_DEVICE(3) Object Types
- HWLOC_OBJ_OSDEV_BLOCK(3) Object Types
- HWLOC_OBJ_OSDEV_COPROC(3) Object Types
- HWLOC_OBJ_OSDEV_DMA(3) Object Types
- HWLOC_OBJ_OSDEV_GPU(3) Object Types
- HWLOC_OBJ_OSDEV_NETWORK(3) Object Types
- HWLOC_OBJ_OSDEV_OPENFABRICS(3) Object Types
- hwloc_obj_osdev_type_e(3) Object Types
- hwloc_obj_osdev_type_t(3) Object Types
- HWLOC_OBJ_PACKAGE(3) Object Types
- HWLOC_OBJ_PCI_DEVICE(3) Object Types
- HWLOC_OBJ_PU(3) Object Types
- hwloc_obj_t(3) Object Structure and Attributes
- hwloc_obj_type_is_cache(3) Kinds of object Type
- hwloc_obj_type_is_dcache(3) Kinds of object Type
- hwloc_obj_type_is_icache(3) Kinds of object Type
- hwloc_obj_type_is_io(3) Kinds of object Type
- hwloc_obj_type_is_memory(3) Kinds of object Type
- hwloc_obj_type_is_normal(3) Kinds of object Type
- hwloc_obj_type_snprintf(3) Converting between Object Types and Attributes, and Strings
- hwloc_obj_type_string(3) Converting between Object Types and Attributes, and Strings
- hwloc_obj_type_t(3) Object Types
- hwloc_obj(3) hwloc_obj
- hwloc_opencl_get_device_cpuset(3) Interoperability with OpenCL
- hwloc_opencl_get_device_osdev_by_index(3) Interoperability with OpenCL
- hwloc_opencl_get_device_osdev(3) Interoperability with OpenCL
- hwloc_opencl_get_device_pci_busid(3) Interoperability with OpenCL
- HWLOC_RESTRICT_FLAG_ADAPT_IO(3) Modifying a loaded Topology
- HWLOC_RESTRICT_FLAG_ADAPT_MISC(3) Modifying a loaded Topology
- HWLOC_RESTRICT_FLAG_BYNODESET(3) Modifying a loaded Topology
- HWLOC_RESTRICT_FLAG_REMOVE_CPULESS(3) Modifying a loaded Topology
- HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS(3) Modifying a loaded Topology
- hwloc_restrict_flags_e(3) Modifying a loaded Topology
- hwloc_rsmi_get_device_cpuset(3) Interoperability with the ROCm SMI Management Library
- hwloc_rsmi_get_device_osdev_by_index(3) Interoperability with the ROCm SMI Management Library
- hwloc_rsmi_get_device_osdev(3) Interoperability with the ROCm SMI Management Library
- hwloc_set_area_membind(3) Memory binding
- hwloc_set_cpubind(3) CPU binding
- hwloc_set_membind(3) Memory binding
- hwloc_set_proc_cpubind(3) CPU binding
- hwloc_set_proc_membind(3) Memory binding
- hwloc_set_thread_cpubind(3) CPU binding
- hwloc_shmem_topology_adopt(3) Sharing topologies between processes
- hwloc_shmem_topology_get_length(3) Sharing topologies between processes
- hwloc_shmem_topology_write(3) Sharing topologies between processes
- hwloc_topology_abi_check(3) Topology Creation and Destruction
- hwloc_topology_alloc_group_object(3) Modifying a loaded Topology
- hwloc_topology_allow(3) Modifying a loaded Topology
- hwloc_topology_check(3) Topology Creation and Destruction
- HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST(3) Changing the Source of Topology Discovery
- hwloc_topology_components_flag_e(3) Changing the Source of Topology Discovery
- hwloc_topology_cpubind_support(3) hwloc_topology_cpubind_support
- hwloc_topology_destroy(3) Topology Creation and Destruction
- hwloc_topology_diff_apply_flags_e(3) Topology differences
- HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE(3) Topology differences
- hwloc_topology_diff_apply(3) Topology differences
- hwloc_topology_diff_build(3) Topology differences
- hwloc_topology_diff_destroy(3) Topology differences
- hwloc_topology_diff_export_xml(3) Topology differences
- hwloc_topology_diff_export_xmlbuffer(3) Topology differences
- hwloc_topology_diff_load_xml(3) Topology differences
- hwloc_topology_diff_load_xmlbuffer(3) Topology differences
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO(3) Topology differences
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME(3) Topology differences
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE(3) Topology differences
- hwloc_topology_diff_obj_attr_type_e(3) Topology differences
- hwloc_topology_diff_obj_attr_u(3) hwloc_topology_diff_obj_attr_u
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR(3) Topology differences
- HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX(3) Topology differences
- hwloc_topology_diff_type_e(3) Topology differences
- hwloc_topology_diff_u(3) hwloc_topology_diff_u
- hwloc_topology_discovery_support(3) hwloc_topology_discovery_support
- hwloc_topology_dup(3) Topology Creation and Destruction
- hwloc_topology_export_synthetic(3) Exporting Topologies to Synthetic
- hwloc_topology_export_xml(3) Exporting Topologies to XML
- hwloc_topology_export_xmlbuffer(3) Exporting Topologies to XML
- HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING(3) Topology Detection Configuration and Query
- HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT(3) Topology Detection Configuration and Query
- HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED(3) Topology Detection Configuration and Query
- HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM(3) Topology Detection Configuration and Query
- HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING(3) Topology Detection Configuration and Query
- HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING(3) Topology Detection Configuration and Query
- HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES(3) Topology Detection Configuration and Query
- hwloc_topology_flags_e(3) Topology Detection Configuration and Query
- hwloc_topology_get_allowed_cpuset(3) CPU and node sets of entire topologies
- hwloc_topology_get_allowed_nodeset(3) CPU and node sets of entire topologies
- hwloc_topology_get_complete_cpuset(3) CPU and node sets of entire topologies
- hwloc_topology_get_complete_nodeset(3) CPU and node sets of entire topologies
- hwloc_topology_get_depth(3) Object levels, depths and types
- hwloc_topology_get_flags(3) Topology Detection Configuration and Query
- hwloc_topology_get_topology_cpuset(3) CPU and node sets of entire topologies
- hwloc_topology_get_topology_nodeset(3) CPU and node sets of entire topologies
- hwloc_topology_get_type_filter(3) Topology Detection Configuration and Query
- hwloc_topology_get_userdata(3) Topology Detection Configuration and Query
- hwloc_topology_init(3) Topology Creation and Destruction
- hwloc_topology_insert_group_object(3) Modifying a loaded Topology
- hwloc_topology_insert_misc_object(3) Modifying a loaded Topology
- hwloc_topology_is_thissystem(3) Topology Detection Configuration and Query
- hwloc_topology_load(3) Topology Creation and Destruction
- hwloc_topology_membind_support(3) hwloc_topology_membind_support
- hwloc_topology_misc_support(3) hwloc_topology_misc_support
- hwloc_topology_refresh(3) Modifying a loaded Topology
- hwloc_topology_restrict(3) Modifying a loaded Topology
- hwloc_topology_set_all_types_filter(3) Topology Detection Configuration and Query
- hwloc_topology_set_cache_types_filter(3) Topology Detection Configuration and Query
- hwloc_topology_set_components(3) Changing the Source of Topology Discovery
- hwloc_topology_set_flags(3) Topology Detection Configuration and Query
- hwloc_topology_set_icache_types_filter(3) Topology Detection Configuration and Query
- hwloc_topology_set_io_types_filter(3) Topology Detection Configuration and Query
- hwloc_topology_set_pid(3) Changing the Source of Topology Discovery
- hwloc_topology_set_synthetic(3) Changing the Source of Topology Discovery
- hwloc_topology_set_type_filter(3) Topology Detection Configuration and Query
- hwloc_topology_set_userdata_export_callback(3) Exporting Topologies to XML
- hwloc_topology_set_userdata_import_callback(3) Exporting Topologies to XML
- hwloc_topology_set_userdata(3) Topology Detection Configuration and Query
- hwloc_topology_set_xml(3) Changing the Source of Topology Discovery
- hwloc_topology_set_xmlbuffer(3) Changing the Source of Topology Discovery
- hwloc_topology_support(3) hwloc_topology_support
- hwloc_topology_t(3) Topology Creation and Destruction
- HWLOC_TYPE_DEPTH_BRIDGE(3) Object levels, depths and types
- HWLOC_TYPE_DEPTH_MULTIPLE(3) Object levels, depths and types
- HWLOC_TYPE_DEPTH_OS_DEVICE(3) Object levels, depths and types
- HWLOC_TYPE_DEPTH_PCI_DEVICE(3) Object levels, depths and types
- HWLOC_TYPE_DEPTH_UNKNOWN(3) Object levels, depths and types
- hwloc_type_filter_e(3) Topology Detection Configuration and Query
- HWLOC_TYPE_FILTER_KEEP_ALL(3) Topology Detection Configuration and Query
- HWLOC_TYPE_FILTER_KEEP_IMPORTANT(3) Topology Detection Configuration and Query
- HWLOC_TYPE_FILTER_KEEP_NONE(3) Topology Detection Configuration and Query
- HWLOC_TYPE_FILTER_KEEP_STRUCTURE(3) Topology Detection Configuration and Query
- hwloc_type_sscanf_as_depth(3) Converting between Object Types and Attributes, and Strings
- hwloc_type_sscanf(3) Converting between Object Types and Attributes, and Strings
- HWLOC_TYPE_UNORDERED(3) Object Types
- hwloc_windows_get_nr_processor_groups(3) Windows-specific helpers
- hwloc_windows_get_processor_group_cpuset(3) Windows-specific helpers
- hwlocality_advanced_io(3) Finding I/O objects
- hwlocality_api_version(3) API version
- hwlocality_bitmap(3) The bitmap API
- hwlocality_configuration(3) Topology Detection Configuration and Query
- hwlocality_cpubinding(3) CPU binding
- hwlocality_cpukinds(3) Kinds of CPU cores
- hwlocality_creation(3) Topology Creation and Destruction
- hwlocality_cuda(3) Interoperability with the CUDA Driver API
- hwlocality_cudart(3) Interoperability with the CUDA Runtime API
- hwlocality_diff(3) Topology differences
- hwlocality_distances_add(3) Add distances between objects
- hwlocality_distances_consult(3) Helpers for consulting distance matrices
- hwlocality_distances_get(3) Retrieve distances between objects
- hwlocality_distances_remove(3) Remove distances between objects
- hwlocality_gl(3) Interoperability with OpenGL displays
- hwlocality_glibc_sched(3) Interoperability with glibc sched affinity
- hwlocality_helper_ancestors(3) Looking at Ancestor and Child Objects
- hwlocality_helper_distribute(3) Distributing items over a topology
- hwlocality_helper_find_cache(3) Looking at Cache Objects
- hwlocality_helper_find_covering(3) Finding Objects covering at least CPU set
- hwlocality_helper_find_inside(3) Finding Objects inside a CPU set
- hwlocality_helper_find_misc(3) Finding objects, miscellaneous helpers
- hwlocality_helper_nodeset_convert(3) Converting between CPU sets and node sets
- hwlocality_helper_topology_sets(3) CPU and node sets of entire topologies
- hwlocality_helper_types(3) Kinds of object Type
- hwlocality_info_attr(3) Consulting and Adding Key-Value Info Attributes
- hwlocality_levels(3) Object levels, depths and types
- hwlocality_levelzero(3) Interoperability with the oneAPI Level Zero interface.
- hwlocality_linux_libnuma_bitmask(3) Interoperability with Linux libnuma bitmask
- hwlocality_linux_libnuma_ulongs(3) Interoperability with Linux libnuma unsigned long masks
- hwlocality_linux(3) Linux-specific helpers
- hwlocality_memattrs_manage(3) Managing memory attributes
- hwlocality_memattrs(3) Comparing memory node attributes for finding where to allocate on
- hwlocality_membinding(3) Memory binding
- hwlocality_nvml(3) Interoperability with the NVIDIA Management Library
- hwlocality_object_sets(3) Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
- hwlocality_object_strings(3) Converting between Object Types and Attributes, and Strings
- hwlocality_object_types(3) Object Types
- hwlocality_objects(3) Object Structure and Attributes
- hwlocality_opencl(3) Interoperability with OpenCL
- hwlocality_openfabrics(3) Interoperability with OpenFabrics
- hwlocality_rsmi(3) Interoperability with the ROCm SMI Management Library
- hwlocality_setsource(3) Changing the Source of Topology Discovery
- hwlocality_shmem(3) Sharing topologies between processes
- hwlocality_syntheticexport(3) Exporting Topologies to Synthetic
- hwlocality_tinker(3) Modifying a loaded Topology
- hwlocality_windows(3) Windows-specific helpers
- hwlocality_xmlexport(3) Exporting Topologies to XML