Gromacs
2024.4
|
#include <gromacs/hardware/cpuinfo.h>
Entry with basic information for a single processing unit.
To avoid duplicating functionality with the hardware topology, be aware that the ids in this structure correspond to the raw APIC (or similar) ids reported by the hardware. These are not necessarily ranks, so some ids might not be present, and others might be larger than the total number of such elements present - be careful when using them.
Public Attributes | |
int | packageIdInMachine |
Id of the current package in the system. | |
int | coreIdInPackage |
Id of the current core in its package. | |
int | puIdInCore |
Id of logical cpu inside its core. | |
int | osId |
Id corresponding to OS logical cpu enumeration. | |