set_thread_bindings | Scope: private | KEYWORD |
Description: Set thread bindings (aka thread-CPU affinity)
| ||
Range | Default: auto | |
yes | set bindings
| |
no | no not modify bindings
| |
auto | depends on system architecture
| |
thread_layout | Scope: private | KEYWORD |
Description: How to lay out threads over cores
| ||
Range | Default: dense | |
dense | Pack threads on as few NUMA nodes/cores as possible
| |
loose | Spread threads over all NUMA nodes/cores
| |
Implements:
systemtopology
Provides:
GetNumSMTThreads to
GetMaxSMTThreads to
GetCacheInfo1 to
GetMPIProcessInfo to
This section lists all the variables which are assigned storage by thorn CactusUtils/SystemTopology. Storage can either last for the duration of the run (Always means that if this thorn is activated storage will be assigned, Conditional means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.
NONE
CCTK_STARTUP
st_system_topology
output and/or modify system topology and hardware locality
After: | hwloc_startup | |
Before: | driver_startup | |
Language: | c | |
Type: | function | |