hwloc_topo...nd_support(3)
π NAME π
hey bestie!! you're on the <hwloc_topo...nd_support(3)> page in the Library Functions Manual, and the name on the tin is hwloc_topology_cpubind_support π
β¨. that's the whole NAME situation β short, iconic, and ready to spill the binding-support tea.
β¨ SYNOPSIS β¨
start with the include, obviously:
#include <hwloc.h>
π¦ Data Fields π¦
okay so every field here is unsigned char, and here's the full roster in the original order β don't skip a single one, bestie:
unsigned char set_thisproc_cpubindunsigned char get_thisproc_cpubindunsigned char set_proc_cpubindunsigned char get_proc_cpubindunsigned char set_thisthread_cpubindunsigned char get_thisthread_cpubindunsigned char set_thread_cpubindunsigned char get_thread_cpubindunsigned char get_thisproc_last_cpu_locationunsigned char get_proc_last_cpu_locationunsigned char get_thisthread_last_cpu_location
π₯ Detailed Description π₯
these are the flags describing actual PU binding support for this topology β literally the receipts for what this topology can do π―.
β οΈ caveat, bestie: A flag may be set even if the feature isn't supported in all cases (e.g. binding to random sets of non-contiguous objects). so don't take a set flag as "works for every possible case," because it does not π.
π Field Documentation π
unsigned char hwloc_topology_cpubind_support::get_proc_cpubind
Getting the binding of a whole given process is supported. β
unsigned char hwloc_topology_cpubind_support::get_proc_last_cpu_location
Getting the last processors where a whole process ran is supported. β
unsigned char hwloc_topology_cpubind_support::get_thisproc_cpubind
Getting the binding of the whole current process is supported. β
unsigned char hwloc_topology_cpubind_support::get_thisproc_last_cpu_location
Getting the last processors where the whole current process ran is supported. β
unsigned char hwloc_topology_cpubind_support::get_thisthread_cpubind
Getting the binding of the current thread only is supported. β
unsigned char hwloc_topology_cpubind_support::get_thisthread_last_cpu_location
Getting the last processors where the current thread ran is supported. β
unsigned char hwloc_topology_cpubind_support::get_thread_cpubind
Getting the binding of a given thread only is supported. β
unsigned char hwloc_topology_cpubind_support::set_proc_cpubind
Binding a whole given process is supported. β
unsigned char hwloc_topology_cpubind_support::set_thisproc_cpubind
Binding the whole current process is supported. β
unsigned char hwloc_topology_cpubind_support::set_thisthread_cpubind
Binding the current thread only is supported. β
unsigned char hwloc_topology_cpubind_support::set_thread_cpubind
Binding a given thread only is supported. β
πΈ Author πΈ
Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code. that's it, that's the author lore π«Ά
sign-off, bestie: source/version β Hardware Locality (hwloc), Version 2.15.0 β page <hwloc_topo...nd_support(3)>; the original footer didn't give a date, so I'm not inventing one πβ¨π«Ά
π¦ where this page comes from
- arch rolling: hwloc 2.15.0-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms