Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
gmx::HardwareTopology::Numa Struct Reference

#include <gromacs/hardware/hardwaretopology.h>

Description

Information about all numa nodes.

Note
We are usually allowed to use memory on all numa nodes even if we are restricted to processing units on a single numa node. In this case one or more of the numa nodes might have an empty list of processing unit ids on which we are allowed to run.

Public Attributes

std::vector< NumaNodenodes
 Information about each numa node.
 
float baseLatency
 Scale factor for relative latencies.
 
std::vector< std::vector< float > > relativeLatency
 2D matrix of relative latencies between nodes
 
float maxRelativeLatency
 Largest relative latency.
 

The documentation for this struct was generated from the following file: