|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include <gromacs/hardware/hardwaretopology.h>
Information about package, core and processing unit for a logical processor.
The indices of packages, cores and PUs correspond to the indices in this hardware topology, rather than the global/physical rank in the system, meaning they are consistent with the contents of the vectors in the machine.packags[].cores[].processingUnits[] hierarchy.
Public Attributes | |
| int | puId |
| Index of PU in hardware topology. | |
| int | osId |
| index assigned by the operating system | |
| int | packageRankInTopology |
| index of package in machine | |
| int | coreRankInPackage |
| index of core in package | |
| int | processingUnitRankInCore |
| index of processing unit in core | |
| int | numaNodeId |
| Index of numa node. | |
| bool | isAssignedToProcess |
| Whether this PU is a part of process affinity set. | |
1.8.5