![]()  | 
  
    LIKWID
    
   | 
 
This structure is returned by getAffinityInfo function
It is similar to the C struct AffinityDomains
| Membername | Comment | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| numberOfAffinityDomains | Total amount of affinity domains in the system | ||||||||||
| numberOfSocketDomains | Amount of affinity domains for CPU sockets in the system | ||||||||||
| numberOfNumaDomains | Amount of affinity domains for NUMA domains in the system | ||||||||||
| numberOfCacheDomains | Amount of affinity domains for LLC domains in the system | ||||||||||
| numberOfProcessorsPerSocket | Amount of hardware threads for each CPU socket in the system | ||||||||||
| numberOfCoresPerCache | Amount of physical CPU cores for each LLC in the system | ||||||||||
| numberOfProcessorsPerCache | Amount of hardware threads for each LLC in the system | ||||||||||
| domains | 
  | 
Get information about the affinity domains in the system
| Direction | Data type(s) | 
|---|---|
| Input Parameter | None | 
| Returns | Affinity Info lua_affinityinfo | 
Frees C struct AffinityDomains. You can still use the lua_affinityinfo data structure
If you call getAffinityInfo function again after calling this function, the thread affinity information will be read again.
| Direction | Data type(s) | 
|---|---|
| Input Parameter | None | 
| Returns | None | 
Pins the current pocess to the given CPU ID
| Direction | Data type(s) | ||||
|---|---|---|---|---|---|
| Input Parameter | 
  | ||||
| Returns | None | 
*/
/*!
 1.8.11