-
-
-
-
-
-
-
+
+
+
+
438 unsigned long flags);
+
+
+
+
+
+
474static __hwloc_inline
int
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
hwloc_obj_type_t
Type of topology object.
Definition hwloc.h:197
struct hwloc_topology * hwloc_topology_t
Topology context.
Definition hwloc.h:742
int hwloc_get_type_depth(hwloc_topology_t topology, hwloc_obj_type_t type)
Returns the depth of objects of type type.
@ HWLOC_TYPE_DEPTH_UNKNOWN
No object of given type exists in the topology.
Definition hwloc.h:879
@ HWLOC_TYPE_DEPTH_MULTIPLE
Objects of given type exist at different depth in the topology (only for Groups).
Definition hwloc.h:880
void hwloc_distances_release(hwloc_topology_t topology, struct hwloc_distances_s *distances)
Release a distance matrix structure previously returned by hwloc_distances_get().
-
hwloc_distances_transform_e
Transformations of distances structures.
Definition distances.h:200
+
hwloc_distances_transform_e
Transformations of distances structures.
Definition distances.h:199
int hwloc_distances_get_by_depth(hwloc_topology_t topology, int depth, unsigned *nr, struct hwloc_distances_s **distances, unsigned long kind, unsigned long flags)
Retrieve distance matrices for object at a specific depth in the topology.
int hwloc_distances_get(hwloc_topology_t topology, unsigned *nr, struct hwloc_distances_s **distances, unsigned long kind, unsigned long flags)
Retrieve distance matrices.
int hwloc_distances_get_by_name(hwloc_topology_t topology, const char *name, unsigned *nr, struct hwloc_distances_s **distances, unsigned long flags)
Retrieve a distance matrix with the given name.
int hwloc_distances_get_by_type(hwloc_topology_t topology, hwloc_obj_type_t type, unsigned *nr, struct hwloc_distances_s **distances, unsigned long kind, unsigned long flags)
Retrieve distance matrices for object of a specific type.
-
hwloc_distances_kind_e
Kinds of distance matrices.
Definition distances.h:79
+
hwloc_distances_kind_e
Kinds of distance matrices.
Definition distances.h:78
int hwloc_distances_transform(hwloc_topology_t topology, struct hwloc_distances_s *distances, enum hwloc_distances_transform_e transform, void *transform_attr, unsigned long flags)
Apply a transformation to a distances structure.
const char * hwloc_distances_get_name(hwloc_topology_t topology, struct hwloc_distances_s *distances)
Get a description of what a distances structure contains.
-
@ HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE
Apply a transitive closure to the matrix to connect objects across switches. This currently only appl...
Definition distances.h:244
-
@ HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS
Merge switches with multiple ports into a single object. This currently only applies to NVSwitches wh...
Definition distances.h:237
-
@ HWLOC_DISTANCES_TRANSFORM_LINKS
Replace bandwidth values with a number of links.
Definition distances.h:228
-
@ HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL
Remove NULL objects from the distances structure.
Definition distances.h:214
-
@ HWLOC_DISTANCES_KIND_FROM_USER
These distances were provided by the user.
Definition distances.h:87
-
@ HWLOC_DISTANCES_KIND_MEANS_BANDWIDTH
Distance values are similar to bandwidths between objects. Values are higher for closer objects,...
Definition distances.h:102
-
@ HWLOC_DISTANCES_KIND_FROM_OS
These distances were obtained from the operating system or hardware.
Definition distances.h:83
-
@ HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES
This distances structure covers objects of different types. This may apply to the "NVLinkBandwidth" s...
Definition distances.h:109
-
@ HWLOC_DISTANCES_KIND_MEANS_LATENCY
Distance values are similar to latencies between objects. Values are smaller for closer objects,...
Definition distances.h:95
-
static int hwloc_distances_obj_pair_values(struct hwloc_distances_s *distances, hwloc_obj_t obj1, hwloc_obj_t obj2, hwloc_uint64_t *value1to2, hwloc_uint64_t *value2to1)
Find the values between two objects in a distance matrices.
Definition distances.h:312
-
static int hwloc_distances_obj_index(struct hwloc_distances_s *distances, hwloc_obj_t obj)
Find the index of an object in a distances structure.
Definition distances.h:294
+
@ HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE
Apply a transitive closure to the matrix to connect objects across switches. This currently only appl...
Definition distances.h:243
+
@ HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS
Merge switches with multiple ports into a single object. This currently only applies to NVSwitches wh...
Definition distances.h:236
+
@ HWLOC_DISTANCES_TRANSFORM_LINKS
Replace bandwidth values with a number of links.
Definition distances.h:227
+
@ HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL
Remove NULL objects from the distances structure.
Definition distances.h:213
+
@ HWLOC_DISTANCES_KIND_FROM_USER
These distances were provided by the user.
Definition distances.h:86
+
@ HWLOC_DISTANCES_KIND_MEANS_BANDWIDTH
Distance values are similar to bandwidths between objects. Values are higher for closer objects,...
Definition distances.h:101
+
@ HWLOC_DISTANCES_KIND_FROM_OS
These distances were obtained from the operating system or hardware.
Definition distances.h:82
+
@ HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES
This distances structure covers objects of different types. This may apply to the "NVLinkBandwidth" s...
Definition distances.h:108
+
@ HWLOC_DISTANCES_KIND_MEANS_LATENCY
Distance values are similar to latencies between objects. Values are smaller for closer objects,...
Definition distances.h:94
+
static int hwloc_distances_obj_pair_values(struct hwloc_distances_s *distances, hwloc_obj_t obj1, hwloc_obj_t obj2, hwloc_uint64_t *value1to2, hwloc_uint64_t *value2to1)
Find the values between two objects in a distance matrices.
Definition distances.h:311
+
static int hwloc_distances_obj_index(struct hwloc_distances_s *distances, hwloc_obj_t obj)
Find the index of an object in a distances structure.
Definition distances.h:293
int hwloc_distances_add_commit(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned long flags)
Commit a new distances structure.
-
hwloc_distances_add_flag_e
Flags for adding a new distances to a topology.
Definition distances.h:404
-
void * hwloc_distances_add_handle_t
Handle to a new distances structure during its addition to the topology.
Definition distances.h:348
+
hwloc_distances_add_flag_e
Flags for adding a new distances to a topology.
Definition distances.h:405
+
void * hwloc_distances_add_handle_t
Handle to a new distances structure during its addition to the topology.
Definition distances.h:347
hwloc_distances_add_handle_t hwloc_distances_add_create(hwloc_topology_t topology, const char *name, unsigned long kind, unsigned long flags)
Create a new empty distances structure.
int hwloc_distances_add_values(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned nbobjs, hwloc_obj_t *objs, hwloc_uint64_t *values, unsigned long flags)
Specify the objects and values in a new empty distances structure.
-
@ HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE
If grouping, consider the distance values as inaccurate and relax the comparisons during the grouping...
Definition distances.h:415
-
@ HWLOC_DISTANCES_ADD_FLAG_GROUP
Try to group objects based on the newly provided distance information. This is ignored for distances ...
Definition distances.h:409
+
@ HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE
If grouping, consider the distance values as inaccurate and relax the comparisons during the grouping...
Definition distances.h:417
+
@ HWLOC_DISTANCES_ADD_FLAG_GROUP
Try to group objects based on the newly provided distance information. Grouping is only performed whe...
Definition distances.h:411
int hwloc_distances_release_remove(hwloc_topology_t topology, struct hwloc_distances_s *distances)
Release and remove the given distance matrice from the topology.
-
static int hwloc_distances_remove_by_type(hwloc_topology_t topology, hwloc_obj_type_t type)
Remove distance matrices for objects of a specific type in the topology.
Definition distances.h:473
+
static int hwloc_distances_remove_by_type(hwloc_topology_t topology, hwloc_obj_type_t type)
Remove distance matrices for objects of a specific type in the topology.
Definition distances.h:475
int hwloc_distances_remove_by_depth(hwloc_topology_t topology, int depth)
Remove distance matrices for objects at a specific depth in the topology.
int hwloc_distances_remove(hwloc_topology_t topology)
Remove all distance matrices from a topology.
Structure of a topology object.
Definition hwloc.h:431
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00086_source.php b/projects/hwloc/doc/v2.11.0/a00086_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00086_source.php
rename to projects/hwloc/doc/v2.11.0/a00086_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00089_source.php b/projects/hwloc/doc/v2.11.0/a00089_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00089_source.php
rename to projects/hwloc/doc/v2.11.0/a00089_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00092_source.php b/projects/hwloc/doc/v2.11.0/a00092_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00092_source.php
rename to projects/hwloc/doc/v2.11.0/a00092_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00095_source.php b/projects/hwloc/doc/v2.11.0/a00095_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00095_source.php
rename to projects/hwloc/doc/v2.11.0/a00095_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00098_source.php b/projects/hwloc/doc/v2.11.0/a00098_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00098_source.php
rename to projects/hwloc/doc/v2.11.0/a00098_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00101_source.php b/projects/hwloc/doc/v2.11.0/a00101_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00101_source.php
rename to projects/hwloc/doc/v2.11.0/a00101_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00104_source.php b/projects/hwloc/doc/v2.11.0/a00104_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00104_source.php
rename to projects/hwloc/doc/v2.11.0/a00104_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00107_source.php b/projects/hwloc/doc/v2.11.0/a00107_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00107_source.php
rename to projects/hwloc/doc/v2.11.0/a00107_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00110_source.php b/projects/hwloc/doc/v2.11.0/a00110_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00110_source.php
rename to projects/hwloc/doc/v2.11.0/a00110_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00113_source.php b/projects/hwloc/doc/v2.11.0/a00113_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00113_source.php
rename to projects/hwloc/doc/v2.11.0/a00113_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00116_source.php b/projects/hwloc/doc/v2.11.0/a00116_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00116_source.php
rename to projects/hwloc/doc/v2.11.0/a00116_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00119_source.php b/projects/hwloc/doc/v2.11.0/a00119_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00119_source.php
rename to projects/hwloc/doc/v2.11.0/a00119_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00122_source.php b/projects/hwloc/doc/v2.11.0/a00122_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00122_source.php
rename to projects/hwloc/doc/v2.11.0/a00122_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00125_source.php b/projects/hwloc/doc/v2.11.0/a00125_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00125_source.php
rename to projects/hwloc/doc/v2.11.0/a00125_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00128_source.php b/projects/hwloc/doc/v2.11.0/a00128_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00128_source.php
rename to projects/hwloc/doc/v2.11.0/a00128_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00131_source.php b/projects/hwloc/doc/v2.11.0/a00131_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00131_source.php
rename to projects/hwloc/doc/v2.11.0/a00131_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00134_source.php b/projects/hwloc/doc/v2.11.0/a00134_source.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00134_source.php
rename to projects/hwloc/doc/v2.11.0/a00134_source.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00137.php b/projects/hwloc/doc/v2.11.0/a00137.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00137.php
rename to projects/hwloc/doc/v2.11.0/a00137.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00138.php b/projects/hwloc/doc/v2.11.0/a00138.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00138.php
rename to projects/hwloc/doc/v2.11.0/a00138.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00139.php b/projects/hwloc/doc/v2.11.0/a00139.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00139.php
rename to projects/hwloc/doc/v2.11.0/a00139.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00140.php b/projects/hwloc/doc/v2.11.0/a00140.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00140.php
rename to projects/hwloc/doc/v2.11.0/a00140.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00141.php b/projects/hwloc/doc/v2.11.0/a00141.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00141.php
rename to projects/hwloc/doc/v2.11.0/a00141.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00142.php b/projects/hwloc/doc/v2.11.0/a00142.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00142.php
rename to projects/hwloc/doc/v2.11.0/a00142.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00143.php b/projects/hwloc/doc/v2.11.0/a00143.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00143.php
rename to projects/hwloc/doc/v2.11.0/a00143.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00144.php b/projects/hwloc/doc/v2.11.0/a00144.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00144.php
rename to projects/hwloc/doc/v2.11.0/a00144.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00145.php b/projects/hwloc/doc/v2.11.0/a00145.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00145.php
rename to projects/hwloc/doc/v2.11.0/a00145.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00146.php b/projects/hwloc/doc/v2.11.0/a00146.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00146.php
rename to projects/hwloc/doc/v2.11.0/a00146.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00147.php b/projects/hwloc/doc/v2.11.0/a00147.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00147.php
rename to projects/hwloc/doc/v2.11.0/a00147.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00148.php b/projects/hwloc/doc/v2.11.0/a00148.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00148.php
rename to projects/hwloc/doc/v2.11.0/a00148.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00149.php b/projects/hwloc/doc/v2.11.0/a00149.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00149.php
rename to projects/hwloc/doc/v2.11.0/a00149.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00150.php b/projects/hwloc/doc/v2.11.0/a00150.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00150.php
rename to projects/hwloc/doc/v2.11.0/a00150.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00151.php b/projects/hwloc/doc/v2.11.0/a00151.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00151.php
rename to projects/hwloc/doc/v2.11.0/a00151.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00152.php b/projects/hwloc/doc/v2.11.0/a00152.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00152.php
rename to projects/hwloc/doc/v2.11.0/a00152.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00153.php b/projects/hwloc/doc/v2.11.0/a00153.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00153.php
rename to projects/hwloc/doc/v2.11.0/a00153.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00154.php b/projects/hwloc/doc/v2.11.0/a00154.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00154.php
rename to projects/hwloc/doc/v2.11.0/a00154.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00155.php b/projects/hwloc/doc/v2.11.0/a00155.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00155.php
rename to projects/hwloc/doc/v2.11.0/a00155.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00156.php b/projects/hwloc/doc/v2.11.0/a00156.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00156.php
rename to projects/hwloc/doc/v2.11.0/a00156.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00157.php b/projects/hwloc/doc/v2.11.0/a00157.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00157.php
rename to projects/hwloc/doc/v2.11.0/a00157.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00158.php b/projects/hwloc/doc/v2.11.0/a00158.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00158.php
rename to projects/hwloc/doc/v2.11.0/a00158.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00159.php b/projects/hwloc/doc/v2.11.0/a00159.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00159.php
rename to projects/hwloc/doc/v2.11.0/a00159.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00160.php b/projects/hwloc/doc/v2.11.0/a00160.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00160.php
rename to projects/hwloc/doc/v2.11.0/a00160.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00161.php b/projects/hwloc/doc/v2.11.0/a00161.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00161.php
rename to projects/hwloc/doc/v2.11.0/a00161.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00162.php b/projects/hwloc/doc/v2.11.0/a00162.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00162.php
rename to projects/hwloc/doc/v2.11.0/a00162.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00163.php b/projects/hwloc/doc/v2.11.0/a00163.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00163.php
rename to projects/hwloc/doc/v2.11.0/a00163.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00164.php b/projects/hwloc/doc/v2.11.0/a00164.php
similarity index 99%
rename from projects/hwloc/doc/v2.11.0rc1/a00164.php
rename to projects/hwloc/doc/v2.11.0/a00164.php
index 857043667..9d68dcb18 100644
--- a/projects/hwloc/doc/v2.11.0rc1/a00164.php
+++ b/projects/hwloc/doc/v2.11.0/a00164.php
@@ -89,8 +89,7 @@
Kinds of distance matrices.
The kind
attribute of struct hwloc_distances_s is a OR'ed set of kinds.
-
A kind of format HWLOC_DISTANCES_KIND_FROM_* specifies where the distance information comes from, if known.
-
A kind of format HWLOC_DISTANCES_KIND_MEANS_* specifies whether values are latencies or bandwidths, if applicable.
+
Each distance matrix may have only one kind among HWLOC_DISTANCES_KIND_FROM_* specifying where distance information comes from, and one kind among HWLOC_DISTANCES_KIND_MEANS_* specifying whether values are latencies or bandwidths.
Enumerator |
---|
HWLOC_DISTANCES_KIND_FROM_OS | These distances were obtained from the operating system or hardware.
|
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00165.php b/projects/hwloc/doc/v2.11.0/a00165.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00165.php
rename to projects/hwloc/doc/v2.11.0/a00165.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00166.php b/projects/hwloc/doc/v2.11.0/a00166.php
similarity index 93%
rename from projects/hwloc/doc/v2.11.0rc1/a00166.php
rename to projects/hwloc/doc/v2.11.0/a00166.php
index 8bbc7f157..4e2ce60b8 100644
--- a/projects/hwloc/doc/v2.11.0rc1/a00166.php
+++ b/projects/hwloc/doc/v2.11.0/a00166.php
@@ -63,7 +63,7 @@
}
int hwloc_distances_add_commit(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned long flags)
Commit a new distances structure.
-void * hwloc_distances_add_handle_t
Handle to a new distances structure during its addition to the topology.
Definition distances.h:348
+void * hwloc_distances_add_handle_t
Handle to a new distances structure during its addition to the topology.
Definition distances.h:347
hwloc_distances_add_handle_t hwloc_distances_add_create(hwloc_topology_t topology, const char *name, unsigned long kind, unsigned long flags)
Create a new empty distances structure.
int hwloc_distances_add_values(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned nbobjs, hwloc_obj_t *objs, hwloc_uint64_t *values, unsigned long flags)
Specify the objects and values in a new empty distances structure.
If err
is 0
at the end, then addition was successful.
@@ -99,7 +99,7 @@
Flags for adding a new distances to a topology.
-Enumerator |
---|
HWLOC_DISTANCES_ADD_FLAG_GROUP | Try to group objects based on the newly provided distance information. This is ignored for distances between objects of different types.
+ |
Enumerator |
---|
HWLOC_DISTANCES_ADD_FLAG_GROUP | Try to group objects based on the newly provided distance information. Grouping is only performed when the distances structure contains latencies, and when all objects are of the same type.
|
HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE | If grouping, consider the distance values as inaccurate and relax the comparisons during the grouping algorithms. The actual accuracy may be modified through the HWLOC_GROUPING_ACCURACY environment variable (see Environment Variables).
|
@@ -192,7 +192,7 @@
Create a new empty distances structure.
Create an empty distances structure to be filled with hwloc_distances_add_values() and then committed with hwloc_distances_add_commit().
Parameter name
is optional, it may be NULL
. Otherwise, it will be copied internally and may later be freed by the caller.
-kind
specifies the kind of distance as a OR'ed set of hwloc_distances_kind_e. Kind HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES will be automatically set according to objects having different types in hwloc_distances_add_values().
+kind
specifies the kind of distance as a OR'ed set of hwloc_distances_kind_e. Only one kind of meaning and one kind of provenance may be given if appropriate (e.g. HWLOC_DISTANCES_KIND_MEANS_BANDWIDTH and HWLOC_DISTANCES_KIND_FROM_USER). Kind HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES will be automatically set according to objects having different types in hwloc_distances_add_values().
flags
must be 0
for now.
- Returns
- A hwloc_distances_add_handle_t that should then be passed to hwloc_distances_add_values() and hwloc_distances_add_commit().
-
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00167.php b/projects/hwloc/doc/v2.11.0/a00167.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00167.php
rename to projects/hwloc/doc/v2.11.0/a00167.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00168.php b/projects/hwloc/doc/v2.11.0/a00168.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00168.php
rename to projects/hwloc/doc/v2.11.0/a00168.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00169.php b/projects/hwloc/doc/v2.11.0/a00169.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00169.php
rename to projects/hwloc/doc/v2.11.0/a00169.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00170.php b/projects/hwloc/doc/v2.11.0/a00170.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00170.php
rename to projects/hwloc/doc/v2.11.0/a00170.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00171.php b/projects/hwloc/doc/v2.11.0/a00171.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00171.php
rename to projects/hwloc/doc/v2.11.0/a00171.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00172.php b/projects/hwloc/doc/v2.11.0/a00172.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00172.php
rename to projects/hwloc/doc/v2.11.0/a00172.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00173.php b/projects/hwloc/doc/v2.11.0/a00173.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00173.php
rename to projects/hwloc/doc/v2.11.0/a00173.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00174.php b/projects/hwloc/doc/v2.11.0/a00174.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00174.php
rename to projects/hwloc/doc/v2.11.0/a00174.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00175.php b/projects/hwloc/doc/v2.11.0/a00175.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00175.php
rename to projects/hwloc/doc/v2.11.0/a00175.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00176.php b/projects/hwloc/doc/v2.11.0/a00176.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00176.php
rename to projects/hwloc/doc/v2.11.0/a00176.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00177.php b/projects/hwloc/doc/v2.11.0/a00177.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00177.php
rename to projects/hwloc/doc/v2.11.0/a00177.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00178.php b/projects/hwloc/doc/v2.11.0/a00178.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00178.php
rename to projects/hwloc/doc/v2.11.0/a00178.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00179.php b/projects/hwloc/doc/v2.11.0/a00179.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00179.php
rename to projects/hwloc/doc/v2.11.0/a00179.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00180.php b/projects/hwloc/doc/v2.11.0/a00180.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00180.php
rename to projects/hwloc/doc/v2.11.0/a00180.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00181.php b/projects/hwloc/doc/v2.11.0/a00181.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00181.php
rename to projects/hwloc/doc/v2.11.0/a00181.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00182.php b/projects/hwloc/doc/v2.11.0/a00182.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00182.php
rename to projects/hwloc/doc/v2.11.0/a00182.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00183.php b/projects/hwloc/doc/v2.11.0/a00183.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00183.php
rename to projects/hwloc/doc/v2.11.0/a00183.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00184.php b/projects/hwloc/doc/v2.11.0/a00184.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00184.php
rename to projects/hwloc/doc/v2.11.0/a00184.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00185.php b/projects/hwloc/doc/v2.11.0/a00185.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00185.php
rename to projects/hwloc/doc/v2.11.0/a00185.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00186.php b/projects/hwloc/doc/v2.11.0/a00186.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00186.php
rename to projects/hwloc/doc/v2.11.0/a00186.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00187.php b/projects/hwloc/doc/v2.11.0/a00187.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00187.php
rename to projects/hwloc/doc/v2.11.0/a00187.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00188.php b/projects/hwloc/doc/v2.11.0/a00188.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00188.php
rename to projects/hwloc/doc/v2.11.0/a00188.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00189.php b/projects/hwloc/doc/v2.11.0/a00189.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00189.php
rename to projects/hwloc/doc/v2.11.0/a00189.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00190.php b/projects/hwloc/doc/v2.11.0/a00190.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00190.php
rename to projects/hwloc/doc/v2.11.0/a00190.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00191.php b/projects/hwloc/doc/v2.11.0/a00191.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00191.php
rename to projects/hwloc/doc/v2.11.0/a00191.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00192.php b/projects/hwloc/doc/v2.11.0/a00192.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00192.php
rename to projects/hwloc/doc/v2.11.0/a00192.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00196.php b/projects/hwloc/doc/v2.11.0/a00196.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00196.php
rename to projects/hwloc/doc/v2.11.0/a00196.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00200.php b/projects/hwloc/doc/v2.11.0/a00200.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00200.php
rename to projects/hwloc/doc/v2.11.0/a00200.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00204.php b/projects/hwloc/doc/v2.11.0/a00204.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00204.php
rename to projects/hwloc/doc/v2.11.0/a00204.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00208.php b/projects/hwloc/doc/v2.11.0/a00208.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00208.php
rename to projects/hwloc/doc/v2.11.0/a00208.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00212.php b/projects/hwloc/doc/v2.11.0/a00212.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00212.php
rename to projects/hwloc/doc/v2.11.0/a00212.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00216.php b/projects/hwloc/doc/v2.11.0/a00216.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00216.php
rename to projects/hwloc/doc/v2.11.0/a00216.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00220.php b/projects/hwloc/doc/v2.11.0/a00220.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00220.php
rename to projects/hwloc/doc/v2.11.0/a00220.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00224.php b/projects/hwloc/doc/v2.11.0/a00224.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00224.php
rename to projects/hwloc/doc/v2.11.0/a00224.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00240.php b/projects/hwloc/doc/v2.11.0/a00240.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00240.php
rename to projects/hwloc/doc/v2.11.0/a00240.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00244.php b/projects/hwloc/doc/v2.11.0/a00244.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00244.php
rename to projects/hwloc/doc/v2.11.0/a00244.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00248.php b/projects/hwloc/doc/v2.11.0/a00248.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00248.php
rename to projects/hwloc/doc/v2.11.0/a00248.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00252.php b/projects/hwloc/doc/v2.11.0/a00252.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00252.php
rename to projects/hwloc/doc/v2.11.0/a00252.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00256.php b/projects/hwloc/doc/v2.11.0/a00256.php
similarity index 99%
rename from projects/hwloc/doc/v2.11.0rc1/a00256.php
rename to projects/hwloc/doc/v2.11.0/a00256.php
index 515377936..5ca2d2df3 100644
--- a/projects/hwloc/doc/v2.11.0rc1/a00256.php
+++ b/projects/hwloc/doc/v2.11.0/a00256.php
@@ -307,7 +307,7 @@
-
Interleave policy is supported.
+
Weighted interleave policy is supported.
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00260.php b/projects/hwloc/doc/v2.11.0/a00260.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00260.php
rename to projects/hwloc/doc/v2.11.0/a00260.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00264.php b/projects/hwloc/doc/v2.11.0/a00264.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00264.php
rename to projects/hwloc/doc/v2.11.0/a00264.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00268.php b/projects/hwloc/doc/v2.11.0/a00268.php
similarity index 88%
rename from projects/hwloc/doc/v2.11.0rc1/a00268.php
rename to projects/hwloc/doc/v2.11.0/a00268.php
index df1e2621c..be31598d1 100644
--- a/projects/hwloc/doc/v2.11.0rc1/a00268.php
+++ b/projects/hwloc/doc/v2.11.0/a00268.php
@@ -45,8 +45,8 @@
Matrix of distances between a set of objects.
-
This matrix often contains latencies between NUMA nodes (as reported in the System Locality Distance Information Table (SLIT) in the ACPI specification), which may or may not be physically accurate. It corresponds to the latency for accessing the memory of one node from a core in another node. The corresponding kind is HWLOC_DISTANCES_KIND_FROM_OS | HWLOC_DISTANCES_KIND_FROM_USER. The name of this distances structure is "NUMALatency". Others distance structures include and "XGMIBandwidth", "XGMIHops", "XeLinkBandwidth" and "NVLinkBandwidth".
-
The matrix may also contain bandwidths between random sets of objects, possibly provided by the user, as specified in the kind
attribute.
+
The most common matrix contains latencies between NUMA nodes (as reported in the System Locality Distance Information Table (SLIT) in the ACPI specification), which may or may not be physically accurate. It corresponds to the latency for accessing the memory of one node from a core in another node. The corresponding kind is HWLOC_DISTANCES_KIND_MEANS_LATENCY | HWLOC_DISTANCES_KIND_FROM_USER. The name of this distances structure is "NUMALatency".
+
The matrix may also contain bandwidths between random sets of objects, possibly provided by the user, as specified in the kind
attribute. Others common distance structures include and "XGMIBandwidth", "XGMIHops", "XeLinkBandwidth" and "NVLinkBandwidth".
Pointers objs
and values
should not be replaced, reallocated, freed, etc. However callers are allowed to modify kind
as well as the contents of objs
and values
arrays. For instance, if there is a single NUMA node per Package, hwloc_get_obj_with_same_locality() may be used to convert between them and replace NUMA nodes in the objs
array with the corresponding Packages. See also hwloc_distances_transform() for applying some transformations to the structure.
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00272.php b/projects/hwloc/doc/v2.11.0/a00272.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00272.php
rename to projects/hwloc/doc/v2.11.0/a00272.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00276.php b/projects/hwloc/doc/v2.11.0/a00276.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00276.php
rename to projects/hwloc/doc/v2.11.0/a00276.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00280.php b/projects/hwloc/doc/v2.11.0/a00280.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00280.php
rename to projects/hwloc/doc/v2.11.0/a00280.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00284.php b/projects/hwloc/doc/v2.11.0/a00284.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00284.php
rename to projects/hwloc/doc/v2.11.0/a00284.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00296.php b/projects/hwloc/doc/v2.11.0/a00296.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00296.php
rename to projects/hwloc/doc/v2.11.0/a00296.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00300.php b/projects/hwloc/doc/v2.11.0/a00300.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00300.php
rename to projects/hwloc/doc/v2.11.0/a00300.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00304.php b/projects/hwloc/doc/v2.11.0/a00304.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00304.php
rename to projects/hwloc/doc/v2.11.0/a00304.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00308.php b/projects/hwloc/doc/v2.11.0/a00308.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00308.php
rename to projects/hwloc/doc/v2.11.0/a00308.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00312.php b/projects/hwloc/doc/v2.11.0/a00312.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00312.php
rename to projects/hwloc/doc/v2.11.0/a00312.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00316.php b/projects/hwloc/doc/v2.11.0/a00316.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00316.php
rename to projects/hwloc/doc/v2.11.0/a00316.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00320.php b/projects/hwloc/doc/v2.11.0/a00320.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00320.php
rename to projects/hwloc/doc/v2.11.0/a00320.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00324.php b/projects/hwloc/doc/v2.11.0/a00324.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00324.php
rename to projects/hwloc/doc/v2.11.0/a00324.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00328.php b/projects/hwloc/doc/v2.11.0/a00328.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00328.php
rename to projects/hwloc/doc/v2.11.0/a00328.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00332.php b/projects/hwloc/doc/v2.11.0/a00332.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00332.php
rename to projects/hwloc/doc/v2.11.0/a00332.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00336.php b/projects/hwloc/doc/v2.11.0/a00336.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00336.php
rename to projects/hwloc/doc/v2.11.0/a00336.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00340.php b/projects/hwloc/doc/v2.11.0/a00340.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00340.php
rename to projects/hwloc/doc/v2.11.0/a00340.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00341.php b/projects/hwloc/doc/v2.11.0/a00341.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00341.php
rename to projects/hwloc/doc/v2.11.0/a00341.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00342.php b/projects/hwloc/doc/v2.11.0/a00342.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00342.php
rename to projects/hwloc/doc/v2.11.0/a00342.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00343.php b/projects/hwloc/doc/v2.11.0/a00343.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00343.php
rename to projects/hwloc/doc/v2.11.0/a00343.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00344.php b/projects/hwloc/doc/v2.11.0/a00344.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00344.php
rename to projects/hwloc/doc/v2.11.0/a00344.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00345.php b/projects/hwloc/doc/v2.11.0/a00345.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00345.php
rename to projects/hwloc/doc/v2.11.0/a00345.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00346.php b/projects/hwloc/doc/v2.11.0/a00346.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00346.php
rename to projects/hwloc/doc/v2.11.0/a00346.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00347.php b/projects/hwloc/doc/v2.11.0/a00347.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00347.php
rename to projects/hwloc/doc/v2.11.0/a00347.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00348.php b/projects/hwloc/doc/v2.11.0/a00348.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00348.php
rename to projects/hwloc/doc/v2.11.0/a00348.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00349.php b/projects/hwloc/doc/v2.11.0/a00349.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00349.php
rename to projects/hwloc/doc/v2.11.0/a00349.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00350.php b/projects/hwloc/doc/v2.11.0/a00350.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00350.php
rename to projects/hwloc/doc/v2.11.0/a00350.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00351.php b/projects/hwloc/doc/v2.11.0/a00351.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00351.php
rename to projects/hwloc/doc/v2.11.0/a00351.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00352.php b/projects/hwloc/doc/v2.11.0/a00352.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00352.php
rename to projects/hwloc/doc/v2.11.0/a00352.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00353.php b/projects/hwloc/doc/v2.11.0/a00353.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00353.php
rename to projects/hwloc/doc/v2.11.0/a00353.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00354.php b/projects/hwloc/doc/v2.11.0/a00354.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00354.php
rename to projects/hwloc/doc/v2.11.0/a00354.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00355.php b/projects/hwloc/doc/v2.11.0/a00355.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00355.php
rename to projects/hwloc/doc/v2.11.0/a00355.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00356.php b/projects/hwloc/doc/v2.11.0/a00356.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00356.php
rename to projects/hwloc/doc/v2.11.0/a00356.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00357.php b/projects/hwloc/doc/v2.11.0/a00357.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00357.php
rename to projects/hwloc/doc/v2.11.0/a00357.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00358.php b/projects/hwloc/doc/v2.11.0/a00358.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00358.php
rename to projects/hwloc/doc/v2.11.0/a00358.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/a00359.php b/projects/hwloc/doc/v2.11.0/a00359.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/a00359.php
rename to projects/hwloc/doc/v2.11.0/a00359.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/annotated.php b/projects/hwloc/doc/v2.11.0/annotated.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/annotated.php
rename to projects/hwloc/doc/v2.11.0/annotated.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/bc_s.png b/projects/hwloc/doc/v2.11.0/bc_s.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/bc_s.png
rename to projects/hwloc/doc/v2.11.0/bc_s.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/bc_sd.png b/projects/hwloc/doc/v2.11.0/bc_sd.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/bc_sd.png
rename to projects/hwloc/doc/v2.11.0/bc_sd.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/classes.php b/projects/hwloc/doc/v2.11.0/classes.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/classes.php
rename to projects/hwloc/doc/v2.11.0/classes.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/closed.png b/projects/hwloc/doc/v2.11.0/closed.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/closed.png
rename to projects/hwloc/doc/v2.11.0/closed.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/devel09-pci.png b/projects/hwloc/doc/v2.11.0/devel09-pci.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/devel09-pci.png
rename to projects/hwloc/doc/v2.11.0/devel09-pci.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/diagram.png b/projects/hwloc/doc/v2.11.0/diagram.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/diagram.png
rename to projects/hwloc/doc/v2.11.0/diagram.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/dir_5cb306d949c7931a3b6c77517393dd34.php b/projects/hwloc/doc/v2.11.0/dir_5cb306d949c7931a3b6c77517393dd34.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/dir_5cb306d949c7931a3b6c77517393dd34.php
rename to projects/hwloc/doc/v2.11.0/dir_5cb306d949c7931a3b6c77517393dd34.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/dir_d44c64559bbebec7f509842c48db8b23.php b/projects/hwloc/doc/v2.11.0/dir_d44c64559bbebec7f509842c48db8b23.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/dir_d44c64559bbebec7f509842c48db8b23.php
rename to projects/hwloc/doc/v2.11.0/dir_d44c64559bbebec7f509842c48db8b23.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/doc.svg b/projects/hwloc/doc/v2.11.0/doc.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/doc.svg
rename to projects/hwloc/doc/v2.11.0/doc.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/docd.svg b/projects/hwloc/doc/v2.11.0/docd.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/docd.svg
rename to projects/hwloc/doc/v2.11.0/docd.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/doxygen.css b/projects/hwloc/doc/v2.11.0/doxygen.css
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/doxygen.css
rename to projects/hwloc/doc/v2.11.0/doxygen.css
diff --git a/projects/hwloc/doc/v2.11.0rc1/doxygen.svg b/projects/hwloc/doc/v2.11.0/doxygen.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/doxygen.svg
rename to projects/hwloc/doc/v2.11.0/doxygen.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/dudley.png b/projects/hwloc/doc/v2.11.0/dudley.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/dudley.png
rename to projects/hwloc/doc/v2.11.0/dudley.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/dynsections.js b/projects/hwloc/doc/v2.11.0/dynsections.js
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/dynsections.js
rename to projects/hwloc/doc/v2.11.0/dynsections.js
diff --git a/projects/hwloc/doc/v2.11.0rc1/emmett.png b/projects/hwloc/doc/v2.11.0/emmett.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/emmett.png
rename to projects/hwloc/doc/v2.11.0/emmett.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/folderclosed.svg b/projects/hwloc/doc/v2.11.0/folderclosed.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/folderclosed.svg
rename to projects/hwloc/doc/v2.11.0/folderclosed.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/folderclosedd.svg b/projects/hwloc/doc/v2.11.0/folderclosedd.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/folderclosedd.svg
rename to projects/hwloc/doc/v2.11.0/folderclosedd.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/folderopen.svg b/projects/hwloc/doc/v2.11.0/folderopen.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/folderopen.svg
rename to projects/hwloc/doc/v2.11.0/folderopen.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/folderopend.svg b/projects/hwloc/doc/v2.11.0/folderopend.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/folderopend.svg
rename to projects/hwloc/doc/v2.11.0/folderopend.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/functions.php b/projects/hwloc/doc/v2.11.0/functions.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/functions.php
rename to projects/hwloc/doc/v2.11.0/functions.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/functions_vars.php b/projects/hwloc/doc/v2.11.0/functions_vars.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/functions_vars.php
rename to projects/hwloc/doc/v2.11.0/functions_vars.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/hagrid.png b/projects/hwloc/doc/v2.11.0/hagrid.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/hagrid.png
rename to projects/hwloc/doc/v2.11.0/hagrid.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/heteromem.png b/projects/hwloc/doc/v2.11.0/heteromem.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/heteromem.png
rename to projects/hwloc/doc/v2.11.0/heteromem.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/index.php b/projects/hwloc/doc/v2.11.0/index.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/index.php
rename to projects/hwloc/doc/v2.11.0/index.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/jquery.js b/projects/hwloc/doc/v2.11.0/jquery.js
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/jquery.js
rename to projects/hwloc/doc/v2.11.0/jquery.js
diff --git a/projects/hwloc/doc/v2.11.0rc1/menu.js b/projects/hwloc/doc/v2.11.0/menu.js
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/menu.js
rename to projects/hwloc/doc/v2.11.0/menu.js
diff --git a/projects/hwloc/doc/v2.11.0rc1/menudata.js b/projects/hwloc/doc/v2.11.0/menudata.js
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/menudata.js
rename to projects/hwloc/doc/v2.11.0/menudata.js
diff --git a/projects/hwloc/doc/v2.11.0rc1/minus.svg b/projects/hwloc/doc/v2.11.0/minus.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/minus.svg
rename to projects/hwloc/doc/v2.11.0/minus.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/minusd.svg b/projects/hwloc/doc/v2.11.0/minusd.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/minusd.svg
rename to projects/hwloc/doc/v2.11.0/minusd.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/nav_f.png b/projects/hwloc/doc/v2.11.0/nav_f.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/nav_f.png
rename to projects/hwloc/doc/v2.11.0/nav_f.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/nav_fd.png b/projects/hwloc/doc/v2.11.0/nav_fd.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/nav_fd.png
rename to projects/hwloc/doc/v2.11.0/nav_fd.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/nav_g.png b/projects/hwloc/doc/v2.11.0/nav_g.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/nav_g.png
rename to projects/hwloc/doc/v2.11.0/nav_g.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/nav_h.png b/projects/hwloc/doc/v2.11.0/nav_h.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/nav_h.png
rename to projects/hwloc/doc/v2.11.0/nav_h.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/nav_hd.png b/projects/hwloc/doc/v2.11.0/nav_hd.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/nav_hd.png
rename to projects/hwloc/doc/v2.11.0/nav_hd.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/open.png b/projects/hwloc/doc/v2.11.0/open.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/open.png
rename to projects/hwloc/doc/v2.11.0/open.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/pages.php b/projects/hwloc/doc/v2.11.0/pages.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/pages.php
rename to projects/hwloc/doc/v2.11.0/pages.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/plus.svg b/projects/hwloc/doc/v2.11.0/plus.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/plus.svg
rename to projects/hwloc/doc/v2.11.0/plus.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/plusd.svg b/projects/hwloc/doc/v2.11.0/plusd.svg
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/plusd.svg
rename to projects/hwloc/doc/v2.11.0/plusd.svg
diff --git a/projects/hwloc/doc/v2.11.0rc1/ppc64-full-with-smt.png b/projects/hwloc/doc/v2.11.0/ppc64-full-with-smt.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/ppc64-full-with-smt.png
rename to projects/hwloc/doc/v2.11.0/ppc64-full-with-smt.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/ppc64-with-smt.png b/projects/hwloc/doc/v2.11.0/ppc64-with-smt.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/ppc64-with-smt.png
rename to projects/hwloc/doc/v2.11.0/ppc64-with-smt.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/ppc64-without-smt.png b/projects/hwloc/doc/v2.11.0/ppc64-without-smt.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/ppc64-without-smt.png
rename to projects/hwloc/doc/v2.11.0/ppc64-without-smt.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/splitbar.png b/projects/hwloc/doc/v2.11.0/splitbar.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/splitbar.png
rename to projects/hwloc/doc/v2.11.0/splitbar.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/splitbard.png b/projects/hwloc/doc/v2.11.0/splitbard.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/splitbard.png
rename to projects/hwloc/doc/v2.11.0/splitbard.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/sync_off.png b/projects/hwloc/doc/v2.11.0/sync_off.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/sync_off.png
rename to projects/hwloc/doc/v2.11.0/sync_off.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/sync_on.png b/projects/hwloc/doc/v2.11.0/sync_on.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/sync_on.png
rename to projects/hwloc/doc/v2.11.0/sync_on.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_a.png b/projects/hwloc/doc/v2.11.0/tab_a.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_a.png
rename to projects/hwloc/doc/v2.11.0/tab_a.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_ad.png b/projects/hwloc/doc/v2.11.0/tab_ad.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_ad.png
rename to projects/hwloc/doc/v2.11.0/tab_ad.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_b.png b/projects/hwloc/doc/v2.11.0/tab_b.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_b.png
rename to projects/hwloc/doc/v2.11.0/tab_b.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_bd.png b/projects/hwloc/doc/v2.11.0/tab_bd.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_bd.png
rename to projects/hwloc/doc/v2.11.0/tab_bd.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_h.png b/projects/hwloc/doc/v2.11.0/tab_h.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_h.png
rename to projects/hwloc/doc/v2.11.0/tab_h.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_hd.png b/projects/hwloc/doc/v2.11.0/tab_hd.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_hd.png
rename to projects/hwloc/doc/v2.11.0/tab_hd.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_s.png b/projects/hwloc/doc/v2.11.0/tab_s.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_s.png
rename to projects/hwloc/doc/v2.11.0/tab_s.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tab_sd.png b/projects/hwloc/doc/v2.11.0/tab_sd.png
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tab_sd.png
rename to projects/hwloc/doc/v2.11.0/tab_sd.png
diff --git a/projects/hwloc/doc/v2.11.0rc1/tabs.css b/projects/hwloc/doc/v2.11.0/tabs.css
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/tabs.css
rename to projects/hwloc/doc/v2.11.0/tabs.css
diff --git a/projects/hwloc/doc/v2.11.0rc1/topics.php b/projects/hwloc/doc/v2.11.0/topics.php
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/topics.php
rename to projects/hwloc/doc/v2.11.0/topics.php
diff --git a/projects/hwloc/doc/v2.11.0rc1/www.open-mpi.org-css.inc b/projects/hwloc/doc/v2.11.0/www.open-mpi.org-css.inc
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/www.open-mpi.org-css.inc
rename to projects/hwloc/doc/v2.11.0/www.open-mpi.org-css.inc
diff --git a/projects/hwloc/doc/v2.11.0rc1/www.open-mpi.org-footer.inc b/projects/hwloc/doc/v2.11.0/www.open-mpi.org-footer.inc
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/www.open-mpi.org-footer.inc
rename to projects/hwloc/doc/v2.11.0/www.open-mpi.org-footer.inc
diff --git a/projects/hwloc/doc/v2.11.0rc1/www.open-mpi.org-header.inc b/projects/hwloc/doc/v2.11.0/www.open-mpi.org-header.inc
similarity index 100%
rename from projects/hwloc/doc/v2.11.0rc1/www.open-mpi.org-header.inc
rename to projects/hwloc/doc/v2.11.0/www.open-mpi.org-header.inc
diff --git a/projects/hwloc/index.php b/projects/hwloc/index.php
index 715fbf0d1..90bb230b6 100644
--- a/projects/hwloc/index.php
+++ b/projects/hwloc/index.php
@@ -16,15 +16,12 @@