|
Get some Topology Information
Define Documentation
#define HWLOC_TYPE_DEPTH_MULTIPLE -2 |
Objects of given type exist at different depth in the topology.
#define HWLOC_TYPE_DEPTH_UNKNOWN -1 |
No object of given type exists in the topology.
Function Documentation
Returns the type of objects at depth depth .
unsigned hwloc_get_nbobjs_by_depth |
( |
hwloc_topology_t |
topology, |
|
|
unsigned |
depth | |
|
) |
| | |
Returns the width of level at depth depth .
Returns the width of level type type .
If no object for that type exists, 0 is returned. If there are several levels with objects of that type, -1 is returned.
Returns the depth of objects of type type .
If no object of this type is present on the underlying architecture, or if the OS doesn't provide this kind of information, the function returns HWLOC_TYPE_DEPTH_UNKNOWN.
If type is absent but a similar type is acceptable, see also hwloc_get_type_or_below_depth() and hwloc_get_type_or_above_depth().
Get the depth of the hierachical tree of objects.
This is the depth of HWLOC_OBJ_PROC objects plus one.
Does the topology context come from this system?
- Returns:
- 1 if this topology context was built using the system running this program.
-
0 instead (for instance if using another file-system root, a XML topology file, or a synthetic topology).
|
|
|