diff --git a/index.php b/index.php index f4ae9c915..b4170d5f0 100644 --- a/index.php +++ b/index.php @@ -95,9 +95,9 @@ function pr($name, $url, $comma) { news("Open MPI v4.0.7 released", "Bug fix release", "https://www.mail-archive.com/announce@lists.open-mpi.org/msg00144.html"); -news("hwloc 2.9.3", - "Stable release", - "https://www.mail-archive.com/hwloc-announce@lists.open-mpi.org/msg00161.html"); +news("hwloc 2.10.0", + "Major release", + "https://www.mail-archive.com/hwloc-announce@lists.open-mpi.org/msg00164.html"); ?> diff --git a/projects/hwloc/doc/hwloc-v2.10.0-a4.pdf b/projects/hwloc/doc/hwloc-v2.10.0-a4.pdf new file mode 100644 index 000000000..a1e3727e7 Binary files /dev/null and b/projects/hwloc/doc/hwloc-v2.10.0-a4.pdf differ diff --git a/projects/hwloc/doc/hwloc-v2.10.0-letter.pdf b/projects/hwloc/doc/hwloc-v2.10.0-letter.pdf new file mode 100644 index 000000000..c70604bd0 Binary files /dev/null and b/projects/hwloc/doc/hwloc-v2.10.0-letter.pdf differ diff --git a/projects/hwloc/doc/hwloc-v2.10.0rc2-a4.pdf b/projects/hwloc/doc/hwloc-v2.10.0rc2-a4.pdf deleted file mode 100644 index 59a848378..000000000 Binary files a/projects/hwloc/doc/hwloc-v2.10.0rc2-a4.pdf and /dev/null differ diff --git a/projects/hwloc/doc/hwloc-v2.10.0rc2-letter.pdf b/projects/hwloc/doc/hwloc-v2.10.0rc2-letter.pdf deleted file mode 100644 index 545707caa..000000000 Binary files a/projects/hwloc/doc/hwloc-v2.10.0rc2-letter.pdf and /dev/null differ diff --git a/projects/hwloc/doc/index.php b/projects/hwloc/doc/index.php index 6405b9852..d47c6a36a 100644 --- a/projects/hwloc/doc/index.php +++ b/projects/hwloc/doc/index.php @@ -36,7 +36,7 @@ function print_docs($desc, $letterpdf, $a4pdf, $html) { ######################################################### -$versions = array(); +$versions = array("v2.10.0"); $first = 1; foreach ($versions as $key => $v) { # print_docs("Release $v (stable" . (!$first ? ", old" : "") . ")", diff --git a/projects/hwloc/doc/v2.10.0rc2/a00068_source.php b/projects/hwloc/doc/v2.10.0/a00068_source.php similarity index 93% rename from projects/hwloc/doc/v2.10.0rc2/a00068_source.php rename to projects/hwloc/doc/v2.10.0/a00068_source.php index 03ce60137..f97ac037c 100644 --- a/projects/hwloc/doc/v2.10.0rc2/a00068_source.php +++ b/projects/hwloc/doc/v2.10.0/a00068_source.php @@ -447,188 +447,188 @@
1941
1973HWLOC_DECLSPEC int hwloc_topology_set_xml(hwloc_topology_t __hwloc_restrict topology, const char * __hwloc_restrict xmlpath);
1974
-
2006HWLOC_DECLSPEC int hwloc_topology_set_xmlbuffer(hwloc_topology_t __hwloc_restrict topology, const char * __hwloc_restrict buffer, int size);
-
2007
-
2010enum hwloc_topology_components_flag_e {
-
2014 HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST = (1UL<<0)
-
2015};
-
2016
-
2034HWLOC_DECLSPEC int hwloc_topology_set_components(hwloc_topology_t __hwloc_restrict topology, unsigned long flags, const char * __hwloc_restrict name);
-
2035
-
2054enum hwloc_topology_flags_e {
-
2076 HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED = (1UL<<0),
-
2077
-
2096 HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM = (1UL<<1),
-
2097
-
2117 HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES = (1UL<<2),
-
2118
-
2141 HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT = (1UL<<3),
-
2142
-
2166 HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING = (1UL<<4),
-
2167
-
2188 HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING = (1UL<<5),
-
2189
-
2203 HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING = (1UL<<6),
-
2204
-
2210 HWLOC_TOPOLOGY_FLAG_NO_DISTANCES = (1UL<<7),
-
2211
-
2217 HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS = (1UL<<8),
-
2218
-
2223 HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS = (1UL<<9)
-
2224};
-
2225
-
2240HWLOC_DECLSPEC int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags);
-
2241
-
2253HWLOC_DECLSPEC unsigned long hwloc_topology_get_flags (hwloc_topology_t topology);
-
2254
-
2264HWLOC_DECLSPEC int hwloc_topology_is_thissystem(hwloc_topology_t __hwloc_restrict topology) __hwloc_attribute_pure;
-
2265
-
2267struct hwloc_topology_discovery_support {
-
2269 unsigned char pu;
-
2271 unsigned char numa;
-
2273 unsigned char numa_memory;
-
2275 unsigned char disallowed_pu;
-
2277 unsigned char disallowed_numa;
-
2279 unsigned char cpukind_efficiency;
-
2280};
-
2281
-
2287struct hwloc_topology_cpubind_support {
-
2289 unsigned char set_thisproc_cpubind;
-
2291 unsigned char get_thisproc_cpubind;
-
2293 unsigned char set_proc_cpubind;
-
2295 unsigned char get_proc_cpubind;
-
2297 unsigned char set_thisthread_cpubind;
-
2299 unsigned char get_thisthread_cpubind;
-
2301 unsigned char set_thread_cpubind;
-
2303 unsigned char get_thread_cpubind;
-
2305 unsigned char get_thisproc_last_cpu_location;
-
2307 unsigned char get_proc_last_cpu_location;
-
2309 unsigned char get_thisthread_last_cpu_location;
-
2310};
-
2311
-
2317struct hwloc_topology_membind_support {
-
2319 unsigned char set_thisproc_membind;
-
2321 unsigned char get_thisproc_membind;
-
2323 unsigned char set_proc_membind;
-
2325 unsigned char get_proc_membind;
-
2327 unsigned char set_thisthread_membind;
-
2329 unsigned char get_thisthread_membind;
-
2331 unsigned char set_area_membind;
-
2333 unsigned char get_area_membind;
-
2335 unsigned char alloc_membind;
-
2337 unsigned char firsttouch_membind;
-
2339 unsigned char bind_membind;
-
2341 unsigned char interleave_membind;
-
2343 unsigned char nexttouch_membind;
-
2345 unsigned char migrate_membind;
-
2347 unsigned char get_area_memlocation;
-
2348};
-
2349
-
2352struct hwloc_topology_misc_support {
-
2354 unsigned char imported_support;
-
2355};
-
2356
-
2363struct hwloc_topology_support {
-
2364 struct hwloc_topology_discovery_support *discovery;
-
2365 struct hwloc_topology_cpubind_support *cpubind;
-
2366 struct hwloc_topology_membind_support *membind;
-
2367 struct hwloc_topology_misc_support *misc;
-
2368};
-
2369
-
2399HWLOC_DECLSPEC const struct hwloc_topology_support *hwloc_topology_get_support(hwloc_topology_t __hwloc_restrict topology);
-
2400
-
2410enum hwloc_type_filter_e {
-
2416 HWLOC_TYPE_FILTER_KEEP_ALL = 0,
-
2417
-
2424 HWLOC_TYPE_FILTER_KEEP_NONE = 1,
-
2425
-
2438 HWLOC_TYPE_FILTER_KEEP_STRUCTURE = 2,
-
2439
-
2453 HWLOC_TYPE_FILTER_KEEP_IMPORTANT = 3
-
2454};
-
2455
-
2460HWLOC_DECLSPEC int hwloc_topology_set_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e filter);
-
2461
-
2466HWLOC_DECLSPEC int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e *filter);
-
2467
-
2474HWLOC_DECLSPEC int hwloc_topology_set_all_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
2475
-
2482HWLOC_DECLSPEC int hwloc_topology_set_cache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
2483
-
2490HWLOC_DECLSPEC int hwloc_topology_set_icache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
2491
-
2496HWLOC_DECLSPEC int hwloc_topology_set_io_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
2497
-
2508HWLOC_DECLSPEC void hwloc_topology_set_userdata(hwloc_topology_t topology, const void *userdata);
-
2509
-
2518HWLOC_DECLSPEC void * hwloc_topology_get_userdata(hwloc_topology_t topology);
-
2519
-
2529enum hwloc_restrict_flags_e {
-
2535 HWLOC_RESTRICT_FLAG_REMOVE_CPULESS = (1UL<<0),
-
2536
-
2541 HWLOC_RESTRICT_FLAG_BYNODESET = (1UL<<3),
-
2542
-
2548 HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS = (1UL<<4),
-
2549
-
2554 HWLOC_RESTRICT_FLAG_ADAPT_MISC = (1UL<<1),
-
2555
-
2560 HWLOC_RESTRICT_FLAG_ADAPT_IO = (1UL<<2)
-
2561};
-
2562
-
2598HWLOC_DECLSPEC int hwloc_topology_restrict(hwloc_topology_t __hwloc_restrict topology, hwloc_const_bitmap_t set, unsigned long flags);
-
2599
-
2601enum hwloc_allow_flags_e {
-
2606 HWLOC_ALLOW_FLAG_ALL = (1UL<<0),
-
2607
-
2615 HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS = (1UL<<1),
-
2616
-
2619 HWLOC_ALLOW_FLAG_CUSTOM = (1UL<<2)
-
2620};
-
2621
-
2639HWLOC_DECLSPEC int hwloc_topology_allow(hwloc_topology_t __hwloc_restrict topology, hwloc_const_cpuset_t cpuset, hwloc_const_nodeset_t nodeset, unsigned long flags);
-
2640
-
2662HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, const char *name);
-
2663
-
2681HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_alloc_group_object(hwloc_topology_t topology);
-
2682
-
2694HWLOC_DECLSPEC int hwloc_topology_free_group_object(hwloc_topology_t topology, hwloc_obj_t group);
-
2695
-
2754HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_insert_group_object(hwloc_topology_t topology, hwloc_obj_t group);
-
2755
-
2768HWLOC_DECLSPEC int hwloc_obj_add_other_obj_sets(hwloc_obj_t dst, hwloc_obj_t src);
-
2769
-
2787HWLOC_DECLSPEC int hwloc_topology_refresh(hwloc_topology_t topology);
-
2788
-
2793#ifdef __cplusplus
-
2794} /* extern "C" */
-
2795#endif
-
2796
+
2007HWLOC_DECLSPEC int hwloc_topology_set_xmlbuffer(hwloc_topology_t __hwloc_restrict topology, const char * __hwloc_restrict buffer, int size);
+
2008
+
2011enum hwloc_topology_components_flag_e {
+
2015 HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST = (1UL<<0)
+
2016};
+
2017
+
2035HWLOC_DECLSPEC int hwloc_topology_set_components(hwloc_topology_t __hwloc_restrict topology, unsigned long flags, const char * __hwloc_restrict name);
+
2036
+
2055enum hwloc_topology_flags_e {
+
2077 HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED = (1UL<<0),
+
2078
+
2097 HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM = (1UL<<1),
+
2098
+
2118 HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES = (1UL<<2),
+
2119
+
2142 HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT = (1UL<<3),
+
2143
+
2167 HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING = (1UL<<4),
+
2168
+
2189 HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING = (1UL<<5),
+
2190
+
2204 HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING = (1UL<<6),
+
2205
+
2211 HWLOC_TOPOLOGY_FLAG_NO_DISTANCES = (1UL<<7),
+
2212
+
2218 HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS = (1UL<<8),
+
2219
+
2224 HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS = (1UL<<9)
+
2225};
+
2226
+
2241HWLOC_DECLSPEC int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags);
+
2242
+
2254HWLOC_DECLSPEC unsigned long hwloc_topology_get_flags (hwloc_topology_t topology);
+
2255
+
2265HWLOC_DECLSPEC int hwloc_topology_is_thissystem(hwloc_topology_t __hwloc_restrict topology) __hwloc_attribute_pure;
+
2266
+
2268struct hwloc_topology_discovery_support {
+
2270 unsigned char pu;
+
2272 unsigned char numa;
+
2274 unsigned char numa_memory;
+
2276 unsigned char disallowed_pu;
+
2278 unsigned char disallowed_numa;
+
2280 unsigned char cpukind_efficiency;
+
2281};
+
2282
+
2288struct hwloc_topology_cpubind_support {
+
2290 unsigned char set_thisproc_cpubind;
+
2292 unsigned char get_thisproc_cpubind;
+
2294 unsigned char set_proc_cpubind;
+
2296 unsigned char get_proc_cpubind;
+
2298 unsigned char set_thisthread_cpubind;
+
2300 unsigned char get_thisthread_cpubind;
+
2302 unsigned char set_thread_cpubind;
+
2304 unsigned char get_thread_cpubind;
+
2306 unsigned char get_thisproc_last_cpu_location;
+
2308 unsigned char get_proc_last_cpu_location;
+
2310 unsigned char get_thisthread_last_cpu_location;
+
2311};
+
2312
+
2318struct hwloc_topology_membind_support {
+
2320 unsigned char set_thisproc_membind;
+
2322 unsigned char get_thisproc_membind;
+
2324 unsigned char set_proc_membind;
+
2326 unsigned char get_proc_membind;
+
2328 unsigned char set_thisthread_membind;
+
2330 unsigned char get_thisthread_membind;
+
2332 unsigned char set_area_membind;
+
2334 unsigned char get_area_membind;
+
2336 unsigned char alloc_membind;
+
2338 unsigned char firsttouch_membind;
+
2340 unsigned char bind_membind;
+
2342 unsigned char interleave_membind;
+
2344 unsigned char nexttouch_membind;
+
2346 unsigned char migrate_membind;
+
2348 unsigned char get_area_memlocation;
+
2349};
+
2350
+
2353struct hwloc_topology_misc_support {
+
2355 unsigned char imported_support;
+
2356};
+
2357
+
2364struct hwloc_topology_support {
+
2365 struct hwloc_topology_discovery_support *discovery;
+
2366 struct hwloc_topology_cpubind_support *cpubind;
+
2367 struct hwloc_topology_membind_support *membind;
+
2368 struct hwloc_topology_misc_support *misc;
+
2369};
+
2370
+
2400HWLOC_DECLSPEC const struct hwloc_topology_support *hwloc_topology_get_support(hwloc_topology_t __hwloc_restrict topology);
+
2401
+
2411enum hwloc_type_filter_e {
+
2417 HWLOC_TYPE_FILTER_KEEP_ALL = 0,
+
2418
+
2425 HWLOC_TYPE_FILTER_KEEP_NONE = 1,
+
2426
+
2439 HWLOC_TYPE_FILTER_KEEP_STRUCTURE = 2,
+
2440
+
2454 HWLOC_TYPE_FILTER_KEEP_IMPORTANT = 3
+
2455};
+
2456
+
2461HWLOC_DECLSPEC int hwloc_topology_set_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e filter);
+
2462
+
2467HWLOC_DECLSPEC int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e *filter);
+
2468
+
2475HWLOC_DECLSPEC int hwloc_topology_set_all_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
+
2476
+
2483HWLOC_DECLSPEC int hwloc_topology_set_cache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
+
2484
+
2491HWLOC_DECLSPEC int hwloc_topology_set_icache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
+
2492
+
2497HWLOC_DECLSPEC int hwloc_topology_set_io_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
+
2498
+
2509HWLOC_DECLSPEC void hwloc_topology_set_userdata(hwloc_topology_t topology, const void *userdata);
+
2510
+
2519HWLOC_DECLSPEC void * hwloc_topology_get_userdata(hwloc_topology_t topology);
+
2520
+
2530enum hwloc_restrict_flags_e {
+
2536 HWLOC_RESTRICT_FLAG_REMOVE_CPULESS = (1UL<<0),
+
2537
+
2542 HWLOC_RESTRICT_FLAG_BYNODESET = (1UL<<3),
+
2543
+
2549 HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS = (1UL<<4),
+
2550
+
2555 HWLOC_RESTRICT_FLAG_ADAPT_MISC = (1UL<<1),
+
2556
+
2561 HWLOC_RESTRICT_FLAG_ADAPT_IO = (1UL<<2)
+
2562};
+
2563
+
2599HWLOC_DECLSPEC int hwloc_topology_restrict(hwloc_topology_t __hwloc_restrict topology, hwloc_const_bitmap_t set, unsigned long flags);
+
2600
+
2602enum hwloc_allow_flags_e {
+
2607 HWLOC_ALLOW_FLAG_ALL = (1UL<<0),
+
2608
+
2616 HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS = (1UL<<1),
+
2617
+
2620 HWLOC_ALLOW_FLAG_CUSTOM = (1UL<<2)
+
2621};
+
2622
+
2640HWLOC_DECLSPEC int hwloc_topology_allow(hwloc_topology_t __hwloc_restrict topology, hwloc_const_cpuset_t cpuset, hwloc_const_nodeset_t nodeset, unsigned long flags);
+
2641
+
2663HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, const char *name);
+
2664
+
2682HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_alloc_group_object(hwloc_topology_t topology);
+
2683
+
2695HWLOC_DECLSPEC int hwloc_topology_free_group_object(hwloc_topology_t topology, hwloc_obj_t group);
+
2696
+
2755HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_insert_group_object(hwloc_topology_t topology, hwloc_obj_t group);
+
2756
+
2769HWLOC_DECLSPEC int hwloc_obj_add_other_obj_sets(hwloc_obj_t dst, hwloc_obj_t src);
+
2770
+
2788HWLOC_DECLSPEC int hwloc_topology_refresh(hwloc_topology_t topology);
+
2789
+
2794#ifdef __cplusplus
+
2795} /* extern "C" */
+
2796#endif
2797
-
2798/* high-level helpers */
-
2799#include "hwloc/helper.h"
-
2800
-
2801/* inline code of some functions above */
-
2802#include "hwloc/inlines.h"
-
2803
-
2804/* memory attributes */
-
2805#include "hwloc/memattrs.h"
-
2806
-
2807/* kinds of CPU cores */
-
2808#include "hwloc/cpukinds.h"
-
2809
-
2810/* exporting to XML or synthetic */
-
2811#include "hwloc/export.h"
-
2812
-
2813/* distances */
-
2814#include "hwloc/distances.h"
-
2815
-
2816/* topology diffs */
-
2817#include "hwloc/diff.h"
-
2818
-
2819/* deprecated headers */
-
2820#include "hwloc/deprecated.h"
-
2821
-
2822#endif /* HWLOC_H */
+
2798
+
2799/* high-level helpers */
+
2800#include "hwloc/helper.h"
+
2801
+
2802/* inline code of some functions above */
+
2803#include "hwloc/inlines.h"
+
2804
+
2805/* memory attributes */
+
2806#include "hwloc/memattrs.h"
+
2807
+
2808/* kinds of CPU cores */
+
2809#include "hwloc/cpukinds.h"
+
2810
+
2811/* exporting to XML or synthetic */
+
2812#include "hwloc/export.h"
+
2813
+
2814/* distances */
+
2815#include "hwloc/distances.h"
+
2816
+
2817/* topology diffs */
+
2818#include "hwloc/diff.h"
+
2819
+
2820/* deprecated headers */
+
2821#include "hwloc/deprecated.h"
+
2822
+
2823#endif /* HWLOC_H */
hwloc_get_api_version
unsigned hwloc_get_api_version(void)
Indicate at runtime which hwloc API version was used at build time.
hwloc_const_cpuset_t
hwloc_const_bitmap_t hwloc_const_cpuset_t
A non-modifiable hwloc_cpuset_t.
Definition: hwloc.h:163
hwloc_const_nodeset_t
hwloc_const_bitmap_t hwloc_const_nodeset_t
A non-modifiable hwloc_nodeset_t.
Definition: hwloc.h:181
@@ -752,9 +752,9 @@
hwloc_topology_set_pid
int hwloc_topology_set_pid(hwloc_topology_t restrict topology, hwloc_pid_t pid)
Change which process the topology is viewed from.
hwloc_topology_set_synthetic
int hwloc_topology_set_synthetic(hwloc_topology_t restrict topology, const char *restrict description)
Enable synthetic topology.
hwloc_topology_set_xml
int hwloc_topology_set_xml(hwloc_topology_t restrict topology, const char *restrict xmlpath)
Enable XML-file based topology.
-
hwloc_topology_components_flag_e
hwloc_topology_components_flag_e
Flags to be passed to hwloc_topology_set_components()
Definition: hwloc.h:2010
+
hwloc_topology_components_flag_e
hwloc_topology_components_flag_e
Flags to be passed to hwloc_topology_set_components()
Definition: hwloc.h:2011
hwloc_topology_set_components
int hwloc_topology_set_components(hwloc_topology_t restrict topology, unsigned long flags, const char *restrict name)
Prevent a discovery component from being used for a topology.
-
HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST
@ HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST
Blacklist the target component from being used.
Definition: hwloc.h:2014
+
HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST
@ HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST
Blacklist the target component from being used.
Definition: hwloc.h:2015
hwloc_topology_get_flags
unsigned long hwloc_topology_get_flags(hwloc_topology_t topology)
Get OR'ed flags of a topology.
hwloc_topology_set_io_types_filter
int hwloc_topology_set_io_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
Set the filtering for all I/O object types.
hwloc_topology_get_type_filter
int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e *filter)
Get the current filtering for the given object type.
@@ -762,45 +762,45 @@
hwloc_topology_set_cache_types_filter
int hwloc_topology_set_cache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
Set the filtering for all CPU cache object types.
hwloc_topology_set_icache_types_filter
int hwloc_topology_set_icache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
Set the filtering for all CPU instruction cache object types.
hwloc_topology_is_thissystem
int hwloc_topology_is_thissystem(hwloc_topology_t restrict topology)
Does the topology context come from this system?
-
hwloc_type_filter_e
hwloc_type_filter_e
Type filtering flags.
Definition: hwloc.h:2410
+
hwloc_type_filter_e
hwloc_type_filter_e
Type filtering flags.
Definition: hwloc.h:2411
hwloc_topology_set_all_types_filter
int hwloc_topology_set_all_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
Set the filtering for all object types.
hwloc_topology_set_flags
int hwloc_topology_set_flags(hwloc_topology_t topology, unsigned long flags)
Set OR'ed flags to non-yet-loaded topology.
hwloc_topology_get_support
const struct hwloc_topology_support * hwloc_topology_get_support(hwloc_topology_t restrict topology)
Retrieve the topology support.
hwloc_topology_get_userdata
void * hwloc_topology_get_userdata(hwloc_topology_t topology)
Retrieve the topology-specific userdata pointer.
hwloc_topology_set_type_filter
int hwloc_topology_set_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e filter)
Set the filtering for the given object type.
-
hwloc_topology_flags_e
hwloc_topology_flags_e
Flags to be set onto a topology context before load.
Definition: hwloc.h:2054
-
HWLOC_TYPE_FILTER_KEEP_NONE
@ HWLOC_TYPE_FILTER_KEEP_NONE
Ignore all objects of this type.
Definition: hwloc.h:2424
-
HWLOC_TYPE_FILTER_KEEP_IMPORTANT
@ HWLOC_TYPE_FILTER_KEEP_IMPORTANT
Only keep likely-important objects of the given type.
Definition: hwloc.h:2453
-
HWLOC_TYPE_FILTER_KEEP_STRUCTURE
@ HWLOC_TYPE_FILTER_KEEP_STRUCTURE
Only ignore objects if their entire level does not bring any structure.
Definition: hwloc.h:2438
-
HWLOC_TYPE_FILTER_KEEP_ALL
@ HWLOC_TYPE_FILTER_KEEP_ALL
Keep all objects of this type.
Definition: hwloc.h:2416
-
HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
@ HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
Detect the whole system, ignore reservations, include disallowed objects.
Definition: hwloc.h:2076
-
HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES
@ HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES
Get the set of allowed resources from the local operating system even if the topology was loaded from...
Definition: hwloc.h:2117
-
HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS
@ HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS
Ignore CPU Kinds.
Definition: hwloc.h:2223
-
HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING
@ HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING
Do not consider resources outside of the process memory binding.
Definition: hwloc.h:2188
-
HWLOC_TOPOLOGY_FLAG_NO_DISTANCES
@ HWLOC_TOPOLOGY_FLAG_NO_DISTANCES
Ignore distances.
Definition: hwloc.h:2210
-
HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM
@ HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM
Assume that the selected backend provides the topology for the system on which we are running.
Definition: hwloc.h:2096
-
HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING
@ HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING
Do not consider resources outside of the process CPU binding.
Definition: hwloc.h:2166
-
HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS
@ HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS
Ignore memory attributes and tiers.
Definition: hwloc.h:2217
-
HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT
@ HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT
Import support from the imported topology.
Definition: hwloc.h:2141
-
HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING
@ HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING
Do not ever modify the process or thread binding during discovery.
Definition: hwloc.h:2203
+
hwloc_topology_flags_e
hwloc_topology_flags_e
Flags to be set onto a topology context before load.
Definition: hwloc.h:2055
+
HWLOC_TYPE_FILTER_KEEP_NONE
@ HWLOC_TYPE_FILTER_KEEP_NONE
Ignore all objects of this type.
Definition: hwloc.h:2425
+
HWLOC_TYPE_FILTER_KEEP_IMPORTANT
@ HWLOC_TYPE_FILTER_KEEP_IMPORTANT
Only keep likely-important objects of the given type.
Definition: hwloc.h:2454
+
HWLOC_TYPE_FILTER_KEEP_STRUCTURE
@ HWLOC_TYPE_FILTER_KEEP_STRUCTURE
Only ignore objects if their entire level does not bring any structure.
Definition: hwloc.h:2439
+
HWLOC_TYPE_FILTER_KEEP_ALL
@ HWLOC_TYPE_FILTER_KEEP_ALL
Keep all objects of this type.
Definition: hwloc.h:2417
+
HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
@ HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
Detect the whole system, ignore reservations, include disallowed objects.
Definition: hwloc.h:2077
+
HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES
@ HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES
Get the set of allowed resources from the local operating system even if the topology was loaded from...
Definition: hwloc.h:2118
+
HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS
@ HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS
Ignore CPU Kinds.
Definition: hwloc.h:2224
+
HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING
@ HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING
Do not consider resources outside of the process memory binding.
Definition: hwloc.h:2189
+
HWLOC_TOPOLOGY_FLAG_NO_DISTANCES
@ HWLOC_TOPOLOGY_FLAG_NO_DISTANCES
Ignore distances.
Definition: hwloc.h:2211
+
HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM
@ HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM
Assume that the selected backend provides the topology for the system on which we are running.
Definition: hwloc.h:2097
+
HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING
@ HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING
Do not consider resources outside of the process CPU binding.
Definition: hwloc.h:2167
+
HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS
@ HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS
Ignore memory attributes and tiers.
Definition: hwloc.h:2218
+
HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT
@ HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT
Import support from the imported topology.
Definition: hwloc.h:2142
+
HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING
@ HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING
Do not ever modify the process or thread binding during discovery.
Definition: hwloc.h:2204
hwloc_topology_insert_group_object
hwloc_obj_t hwloc_topology_insert_group_object(hwloc_topology_t topology, hwloc_obj_t group)
Add more structure to the topology by adding an intermediate Group.
-
hwloc_allow_flags_e
hwloc_allow_flags_e
Flags to be given to hwloc_topology_allow().
Definition: hwloc.h:2601
+
hwloc_allow_flags_e
hwloc_allow_flags_e
Flags to be given to hwloc_topology_allow().
Definition: hwloc.h:2602
hwloc_topology_alloc_group_object
hwloc_obj_t hwloc_topology_alloc_group_object(hwloc_topology_t topology)
Allocate a Group object to insert later with hwloc_topology_insert_group_object().
hwloc_topology_refresh
int hwloc_topology_refresh(hwloc_topology_t topology)
Refresh internal structures after topology modification.
hwloc_topology_restrict
int hwloc_topology_restrict(hwloc_topology_t restrict topology, hwloc_const_bitmap_t set, unsigned long flags)
Restrict the topology to the given CPU set or nodeset.
-
hwloc_restrict_flags_e
hwloc_restrict_flags_e
Flags to be given to hwloc_topology_restrict().
Definition: hwloc.h:2529
+
hwloc_restrict_flags_e
hwloc_restrict_flags_e
Flags to be given to hwloc_topology_restrict().
Definition: hwloc.h:2530
hwloc_topology_free_group_object
int hwloc_topology_free_group_object(hwloc_topology_t topology, hwloc_obj_t group)
Free a group object allocated with hwloc_topology_alloc_group_object().
hwloc_obj_add_other_obj_sets
int hwloc_obj_add_other_obj_sets(hwloc_obj_t dst, hwloc_obj_t src)
Setup object cpusets/nodesets by OR'ing another object's sets.
hwloc_topology_insert_misc_object
hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, const char *name)
Add a MISC object as a leaf of the topology.
hwloc_topology_allow
int hwloc_topology_allow(hwloc_topology_t restrict topology, hwloc_const_cpuset_t cpuset, hwloc_const_nodeset_t nodeset, unsigned long flags)
Change the sets of allowed PUs and NUMA nodes in the topology.
-
HWLOC_ALLOW_FLAG_CUSTOM
@ HWLOC_ALLOW_FLAG_CUSTOM
Allow a custom set of objects, given to hwloc_topology_allow() as cpuset and/or nodeset parameters.
Definition: hwloc.h:2619
-
HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS
@ HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS
Only allow objects that are available to the current process.
Definition: hwloc.h:2615
-
HWLOC_ALLOW_FLAG_ALL
@ HWLOC_ALLOW_FLAG_ALL
Mark all objects as allowed in the topology.
Definition: hwloc.h:2606
-
HWLOC_RESTRICT_FLAG_ADAPT_MISC
@ HWLOC_RESTRICT_FLAG_ADAPT_MISC
Move Misc objects to ancestors if their parents are removed during restriction. If this flag is not s...
Definition: hwloc.h:2554
-
HWLOC_RESTRICT_FLAG_REMOVE_CPULESS
@ HWLOC_RESTRICT_FLAG_REMOVE_CPULESS
Remove all objects that became CPU-less. By default, only objects that contain no PU and no memory ar...
Definition: hwloc.h:2535
-
HWLOC_RESTRICT_FLAG_ADAPT_IO
@ HWLOC_RESTRICT_FLAG_ADAPT_IO
Move I/O objects to ancestors if their parents are removed during restriction. If this flag is not se...
Definition: hwloc.h:2560
-
HWLOC_RESTRICT_FLAG_BYNODESET
@ HWLOC_RESTRICT_FLAG_BYNODESET
Restrict by nodeset instead of CPU set. Only keep objects whose nodeset is included or partially incl...
Definition: hwloc.h:2541
-
HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS
@ HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS
Remove all objects that became Memory-less. By default, only objects that contain no PU and no memory...
Definition: hwloc.h:2548
+
HWLOC_ALLOW_FLAG_CUSTOM
@ HWLOC_ALLOW_FLAG_CUSTOM
Allow a custom set of objects, given to hwloc_topology_allow() as cpuset and/or nodeset parameters.
Definition: hwloc.h:2620
+
HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS
@ HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS
Only allow objects that are available to the current process.
Definition: hwloc.h:2616
+
HWLOC_ALLOW_FLAG_ALL
@ HWLOC_ALLOW_FLAG_ALL
Mark all objects as allowed in the topology.
Definition: hwloc.h:2607
+
HWLOC_RESTRICT_FLAG_ADAPT_MISC
@ HWLOC_RESTRICT_FLAG_ADAPT_MISC
Move Misc objects to ancestors if their parents are removed during restriction. If this flag is not s...
Definition: hwloc.h:2555
+
HWLOC_RESTRICT_FLAG_REMOVE_CPULESS
@ HWLOC_RESTRICT_FLAG_REMOVE_CPULESS
Remove all objects that became CPU-less. By default, only objects that contain no PU and no memory ar...
Definition: hwloc.h:2536
+
HWLOC_RESTRICT_FLAG_ADAPT_IO
@ HWLOC_RESTRICT_FLAG_ADAPT_IO
Move I/O objects to ancestors if their parents are removed during restriction. If this flag is not se...
Definition: hwloc.h:2561
+
HWLOC_RESTRICT_FLAG_BYNODESET
@ HWLOC_RESTRICT_FLAG_BYNODESET
Restrict by nodeset instead of CPU set. Only keep objects whose nodeset is included or partially incl...
Definition: hwloc.h:2542
+
HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS
@ HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS
Remove all objects that became Memory-less. By default, only objects that contain no PU and no memory...
Definition: hwloc.h:2549
hwloc_bitmap_t
struct hwloc_bitmap_s * hwloc_bitmap_t
Set of bits represented as an opaque pointer to an internal bitmap.
Definition: bitmap.h:69
hwloc_const_bitmap_t
const struct hwloc_bitmap_s * hwloc_const_bitmap_t
a non-modifiable hwloc_bitmap_t
Definition: bitmap.h:71
hwloc_obj
Structure of a topology object.
Definition: hwloc.h:431
@@ -889,48 +889,48 @@
hwloc_info_s
Object info attribute (name and value strings)
Definition: hwloc.h:724
hwloc_info_s::name
char * name
Info name.
Definition: hwloc.h:725
hwloc_info_s::value
char * value
Info value.
Definition: hwloc.h:726
-
hwloc_topology_discovery_support
Flags describing actual discovery support for this topology.
Definition: hwloc.h:2267
-
hwloc_topology_discovery_support::numa
unsigned char numa
Detecting the number of NUMA nodes is supported.
Definition: hwloc.h:2271
-
hwloc_topology_discovery_support::disallowed_numa
unsigned char disallowed_numa
Detecting and identifying NUMA nodes that are not available to the current process is supported.
Definition: hwloc.h:2277
-
hwloc_topology_discovery_support::cpukind_efficiency
unsigned char cpukind_efficiency
Detecting the efficiency of CPU kinds is supported, see Kinds of CPU cores.
Definition: hwloc.h:2279
-
hwloc_topology_discovery_support::pu
unsigned char pu
Detecting the number of PU objects is supported.
Definition: hwloc.h:2269
-
hwloc_topology_discovery_support::numa_memory
unsigned char numa_memory
Detecting the amount of memory in NUMA nodes is supported.
Definition: hwloc.h:2273
-
hwloc_topology_discovery_support::disallowed_pu
unsigned char disallowed_pu
Detecting and identifying PU objects that are not available to the current process is supported.
Definition: hwloc.h:2275
-
hwloc_topology_cpubind_support
Flags describing actual PU binding support for this topology.
Definition: hwloc.h:2287
-
hwloc_topology_cpubind_support::get_proc_last_cpu_location
unsigned char get_proc_last_cpu_location
Definition: hwloc.h:2307
-
hwloc_topology_cpubind_support::set_thread_cpubind
unsigned char set_thread_cpubind
Definition: hwloc.h:2301
-
hwloc_topology_cpubind_support::set_thisthread_cpubind
unsigned char set_thisthread_cpubind
Definition: hwloc.h:2297
-
hwloc_topology_cpubind_support::get_thisthread_last_cpu_location
unsigned char get_thisthread_last_cpu_location
Definition: hwloc.h:2309
-
hwloc_topology_cpubind_support::get_thisproc_cpubind
unsigned char get_thisproc_cpubind
Definition: hwloc.h:2291
-
hwloc_topology_cpubind_support::get_thisthread_cpubind
unsigned char get_thisthread_cpubind
Definition: hwloc.h:2299
-
hwloc_topology_cpubind_support::get_thread_cpubind
unsigned char get_thread_cpubind
Definition: hwloc.h:2303
-
hwloc_topology_cpubind_support::set_thisproc_cpubind
unsigned char set_thisproc_cpubind
Definition: hwloc.h:2289
-
hwloc_topology_cpubind_support::set_proc_cpubind
unsigned char set_proc_cpubind
Definition: hwloc.h:2293
-
hwloc_topology_cpubind_support::get_proc_cpubind
unsigned char get_proc_cpubind
Definition: hwloc.h:2295
-
hwloc_topology_cpubind_support::get_thisproc_last_cpu_location
unsigned char get_thisproc_last_cpu_location
Definition: hwloc.h:2305
-
hwloc_topology_membind_support
Flags describing actual memory binding support for this topology.
Definition: hwloc.h:2317
-
hwloc_topology_membind_support::set_thisthread_membind
unsigned char set_thisthread_membind
Definition: hwloc.h:2327
-
hwloc_topology_membind_support::get_area_membind
unsigned char get_area_membind
Definition: hwloc.h:2333
-
hwloc_topology_membind_support::firsttouch_membind
unsigned char firsttouch_membind
Definition: hwloc.h:2337
-
hwloc_topology_membind_support::get_area_memlocation
unsigned char get_area_memlocation
Definition: hwloc.h:2347
-
hwloc_topology_membind_support::set_thisproc_membind
unsigned char set_thisproc_membind
Definition: hwloc.h:2319
-
hwloc_topology_membind_support::interleave_membind
unsigned char interleave_membind
Definition: hwloc.h:2341
-
hwloc_topology_membind_support::get_thisproc_membind
unsigned char get_thisproc_membind
Definition: hwloc.h:2321
-
hwloc_topology_membind_support::set_area_membind
unsigned char set_area_membind
Definition: hwloc.h:2331
-
hwloc_topology_membind_support::get_thisthread_membind
unsigned char get_thisthread_membind
Definition: hwloc.h:2329
-
hwloc_topology_membind_support::set_proc_membind
unsigned char set_proc_membind
Definition: hwloc.h:2323
-
hwloc_topology_membind_support::get_proc_membind
unsigned char get_proc_membind
Definition: hwloc.h:2325
-
hwloc_topology_membind_support::migrate_membind
unsigned char migrate_membind
Definition: hwloc.h:2345
-
hwloc_topology_membind_support::nexttouch_membind
unsigned char nexttouch_membind
Definition: hwloc.h:2343
-
hwloc_topology_membind_support::alloc_membind
unsigned char alloc_membind
Definition: hwloc.h:2335
-
hwloc_topology_membind_support::bind_membind
unsigned char bind_membind
Definition: hwloc.h:2339
-
hwloc_topology_misc_support
Flags describing miscellaneous features.
Definition: hwloc.h:2352
-
hwloc_topology_misc_support::imported_support
unsigned char imported_support
Definition: hwloc.h:2354
-
hwloc_topology_support
Set of flags describing actual support for this topology.
Definition: hwloc.h:2363
-
hwloc_topology_support::misc
struct hwloc_topology_misc_support * misc
Definition: hwloc.h:2367
-
hwloc_topology_support::membind
struct hwloc_topology_membind_support * membind
Definition: hwloc.h:2366
-
hwloc_topology_support::cpubind
struct hwloc_topology_cpubind_support * cpubind
Definition: hwloc.h:2365
-
hwloc_topology_support::discovery
struct hwloc_topology_discovery_support * discovery
Definition: hwloc.h:2364
+
hwloc_topology_discovery_support
Flags describing actual discovery support for this topology.
Definition: hwloc.h:2268
+
hwloc_topology_discovery_support::numa
unsigned char numa
Detecting the number of NUMA nodes is supported.
Definition: hwloc.h:2272
+
hwloc_topology_discovery_support::disallowed_numa
unsigned char disallowed_numa
Detecting and identifying NUMA nodes that are not available to the current process is supported.
Definition: hwloc.h:2278
+
hwloc_topology_discovery_support::cpukind_efficiency
unsigned char cpukind_efficiency
Detecting the efficiency of CPU kinds is supported, see Kinds of CPU cores.
Definition: hwloc.h:2280
+
hwloc_topology_discovery_support::pu
unsigned char pu
Detecting the number of PU objects is supported.
Definition: hwloc.h:2270
+
hwloc_topology_discovery_support::numa_memory
unsigned char numa_memory
Detecting the amount of memory in NUMA nodes is supported.
Definition: hwloc.h:2274
+
hwloc_topology_discovery_support::disallowed_pu
unsigned char disallowed_pu
Detecting and identifying PU objects that are not available to the current process is supported.
Definition: hwloc.h:2276
+
hwloc_topology_cpubind_support
Flags describing actual PU binding support for this topology.
Definition: hwloc.h:2288
+
hwloc_topology_cpubind_support::get_proc_last_cpu_location
unsigned char get_proc_last_cpu_location
Definition: hwloc.h:2308
+
hwloc_topology_cpubind_support::set_thread_cpubind
unsigned char set_thread_cpubind
Definition: hwloc.h:2302
+
hwloc_topology_cpubind_support::set_thisthread_cpubind
unsigned char set_thisthread_cpubind
Definition: hwloc.h:2298
+
hwloc_topology_cpubind_support::get_thisthread_last_cpu_location
unsigned char get_thisthread_last_cpu_location
Definition: hwloc.h:2310
+
hwloc_topology_cpubind_support::get_thisproc_cpubind
unsigned char get_thisproc_cpubind
Definition: hwloc.h:2292
+
hwloc_topology_cpubind_support::get_thisthread_cpubind
unsigned char get_thisthread_cpubind
Definition: hwloc.h:2300
+
hwloc_topology_cpubind_support::get_thread_cpubind
unsigned char get_thread_cpubind
Definition: hwloc.h:2304
+
hwloc_topology_cpubind_support::set_thisproc_cpubind
unsigned char set_thisproc_cpubind
Definition: hwloc.h:2290
+
hwloc_topology_cpubind_support::set_proc_cpubind
unsigned char set_proc_cpubind
Definition: hwloc.h:2294
+
hwloc_topology_cpubind_support::get_proc_cpubind
unsigned char get_proc_cpubind
Definition: hwloc.h:2296
+
hwloc_topology_cpubind_support::get_thisproc_last_cpu_location
unsigned char get_thisproc_last_cpu_location
Definition: hwloc.h:2306
+
hwloc_topology_membind_support
Flags describing actual memory binding support for this topology.
Definition: hwloc.h:2318
+
hwloc_topology_membind_support::set_thisthread_membind
unsigned char set_thisthread_membind
Definition: hwloc.h:2328
+
hwloc_topology_membind_support::get_area_membind
unsigned char get_area_membind
Definition: hwloc.h:2334
+
hwloc_topology_membind_support::firsttouch_membind
unsigned char firsttouch_membind
Definition: hwloc.h:2338
+
hwloc_topology_membind_support::get_area_memlocation
unsigned char get_area_memlocation
Definition: hwloc.h:2348
+
hwloc_topology_membind_support::set_thisproc_membind
unsigned char set_thisproc_membind
Definition: hwloc.h:2320
+
hwloc_topology_membind_support::interleave_membind
unsigned char interleave_membind
Definition: hwloc.h:2342
+
hwloc_topology_membind_support::get_thisproc_membind
unsigned char get_thisproc_membind
Definition: hwloc.h:2322
+
hwloc_topology_membind_support::set_area_membind
unsigned char set_area_membind
Definition: hwloc.h:2332
+
hwloc_topology_membind_support::get_thisthread_membind
unsigned char get_thisthread_membind
Definition: hwloc.h:2330
+
hwloc_topology_membind_support::set_proc_membind
unsigned char set_proc_membind
Definition: hwloc.h:2324
+
hwloc_topology_membind_support::get_proc_membind
unsigned char get_proc_membind
Definition: hwloc.h:2326
+
hwloc_topology_membind_support::migrate_membind
unsigned char migrate_membind
Definition: hwloc.h:2346
+
hwloc_topology_membind_support::nexttouch_membind
unsigned char nexttouch_membind
Definition: hwloc.h:2344
+
hwloc_topology_membind_support::alloc_membind
unsigned char alloc_membind
Definition: hwloc.h:2336
+
hwloc_topology_membind_support::bind_membind
unsigned char bind_membind
Definition: hwloc.h:2340
+
hwloc_topology_misc_support
Flags describing miscellaneous features.
Definition: hwloc.h:2353
+
hwloc_topology_misc_support::imported_support
unsigned char imported_support
Definition: hwloc.h:2355
+
hwloc_topology_support
Set of flags describing actual support for this topology.
Definition: hwloc.h:2364
+
hwloc_topology_support::misc
struct hwloc_topology_misc_support * misc
Definition: hwloc.h:2368
+
hwloc_topology_support::membind
struct hwloc_topology_membind_support * membind
Definition: hwloc.h:2367
+
hwloc_topology_support::cpubind
struct hwloc_topology_cpubind_support * cpubind
Definition: hwloc.h:2366
+
hwloc_topology_support::discovery
struct hwloc_topology_discovery_support * discovery
Definition: hwloc.h:2365
244
256HWLOC_DECLSPEC int hwloc_topology_diff_export_xml(hwloc_topology_diff_t diff, const char *refname, const char *xmlpath);
257
-
271HWLOC_DECLSPEC int hwloc_topology_diff_load_xmlbuffer(const char *xmlbuffer, int buflen, hwloc_topology_diff_t *diff, char **refname);
-
272
-
289HWLOC_DECLSPEC int hwloc_topology_diff_export_xmlbuffer(hwloc_topology_diff_t diff, const char *refname, char **xmlbuffer, int *buflen);
-
290
-
294#ifdef __cplusplus
-
295} /* extern "C" */
-
296#endif
-
297
-
298
-
299#endif /* HWLOC_DIFF_H */
+
276HWLOC_DECLSPEC int hwloc_topology_diff_load_xmlbuffer(const char *xmlbuffer, int buflen, hwloc_topology_diff_t *diff, char **refname);
+
277
+
294HWLOC_DECLSPEC int hwloc_topology_diff_export_xmlbuffer(hwloc_topology_diff_t diff, const char *refname, char **xmlbuffer, int *buflen);
+
295
+
299#ifdef __cplusplus
+
300} /* extern "C" */
+
301#endif
+
302
+
303
+
304#endif /* HWLOC_DIFF_H */
hwloc_topology_t
struct hwloc_topology * hwloc_topology_t
Topology context.
Definition: hwloc.h:742
hwloc_topology_diff_t
union hwloc_topology_diff_u * hwloc_topology_diff_t
One element of a difference list between two topologies.
hwloc_topology_diff_load_xml
int hwloc_topology_diff_load_xml(const char *xmlpath, hwloc_topology_diff_t *diff, char **refname)
Load a list of topology differences from a XML file.
diff --git a/projects/hwloc/doc/v2.10.0rc2/a00128_source.php b/projects/hwloc/doc/v2.10.0/a00128_source.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00128_source.php rename to projects/hwloc/doc/v2.10.0/a00128_source.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00131_source.php b/projects/hwloc/doc/v2.10.0/a00131_source.php similarity index 99% rename from projects/hwloc/doc/v2.10.0rc2/a00131_source.php rename to projects/hwloc/doc/v2.10.0/a00131_source.php index c9a4b1ad3..bb6a7f322 100644 --- a/projects/hwloc/doc/v2.10.0rc2/a00131_source.php +++ b/projects/hwloc/doc/v2.10.0/a00131_source.php @@ -292,9 +292,9 @@
HWLOC_OBJ_PCI_DEVICE
@ HWLOC_OBJ_PCI_DEVICE
PCI device (filtered out by default).
Definition: hwloc.h:295
hwloc_topology_t
struct hwloc_topology * hwloc_topology_t
Topology context.
Definition: hwloc.h:742
hwloc_topology_get_type_filter
int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e *filter)
Get the current filtering for the given object type.
-
hwloc_type_filter_e
hwloc_type_filter_e
Type filtering flags.
Definition: hwloc.h:2410
-
HWLOC_TYPE_FILTER_KEEP_NONE
@ HWLOC_TYPE_FILTER_KEEP_NONE
Ignore all objects of this type.
Definition: hwloc.h:2424
-
HWLOC_TYPE_FILTER_KEEP_IMPORTANT
@ HWLOC_TYPE_FILTER_KEEP_IMPORTANT
Only keep likely-important objects of the given type.
Definition: hwloc.h:2453
+
hwloc_type_filter_e
hwloc_type_filter_e
Type filtering flags.
Definition: hwloc.h:2411
+
HWLOC_TYPE_FILTER_KEEP_NONE
@ HWLOC_TYPE_FILTER_KEEP_NONE
Ignore all objects of this type.
Definition: hwloc.h:2425
+
HWLOC_TYPE_FILTER_KEEP_IMPORTANT
@ HWLOC_TYPE_FILTER_KEEP_IMPORTANT
Only keep likely-important objects of the given type.
Definition: hwloc.h:2454
hwloc_bitmap_t
struct hwloc_bitmap_s * hwloc_bitmap_t
Set of bits represented as an opaque pointer to an internal bitmap.
Definition: bitmap.h:69
hwloc_backend_enable
int hwloc_backend_enable(struct hwloc_backend *backend)
Enable a previously allocated and setup backend.
hwloc_disc_phase_t
enum hwloc_disc_phase_e hwloc_disc_phase_t
Discovery phase.
diff --git a/projects/hwloc/doc/v2.10.0rc2/a00134.php b/projects/hwloc/doc/v2.10.0/a00134.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00134.php rename to projects/hwloc/doc/v2.10.0/a00134.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00135.php b/projects/hwloc/doc/v2.10.0/a00135.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00135.php rename to projects/hwloc/doc/v2.10.0/a00135.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00136.php b/projects/hwloc/doc/v2.10.0/a00136.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00136.php rename to projects/hwloc/doc/v2.10.0/a00136.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00137.php b/projects/hwloc/doc/v2.10.0/a00137.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00137.php rename to projects/hwloc/doc/v2.10.0/a00137.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00138.php b/projects/hwloc/doc/v2.10.0/a00138.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00138.php rename to projects/hwloc/doc/v2.10.0/a00138.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00139.php b/projects/hwloc/doc/v2.10.0/a00139.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00139.php rename to projects/hwloc/doc/v2.10.0/a00139.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00140.php b/projects/hwloc/doc/v2.10.0/a00140.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00140.php rename to projects/hwloc/doc/v2.10.0/a00140.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00141.php b/projects/hwloc/doc/v2.10.0/a00141.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00141.php rename to projects/hwloc/doc/v2.10.0/a00141.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00142.php b/projects/hwloc/doc/v2.10.0/a00142.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00142.php rename to projects/hwloc/doc/v2.10.0/a00142.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00143.php b/projects/hwloc/doc/v2.10.0/a00143.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00143.php rename to projects/hwloc/doc/v2.10.0/a00143.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00144.php b/projects/hwloc/doc/v2.10.0/a00144.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00144.php rename to projects/hwloc/doc/v2.10.0/a00144.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00145.php b/projects/hwloc/doc/v2.10.0/a00145.php similarity index 98% rename from projects/hwloc/doc/v2.10.0rc2/a00145.php rename to projects/hwloc/doc/v2.10.0/a00145.php index c201dcf10..2fdf1aa80 100644 --- a/projects/hwloc/doc/v2.10.0rc2/a00145.php +++ b/projects/hwloc/doc/v2.10.0/a00145.php @@ -272,7 +272,7 @@

Enable XML based topology using a memory buffer (instead of a file, as with hwloc_topology_set_xml()).

-

Gather topology information from the XML memory buffer given at buffer and of length size. This buffer may have been filled earlier with hwloc_topology_export_xmlbuffer() in hwloc/export.h.

+

Gather topology information from the XML memory buffer given at buffer and of length size (including an ending \0). This buffer may have been filled earlier with hwloc_topology_export_xmlbuffer() in hwloc/export.h.

Note that this function does not actually load topology information; it just tells hwloc where to load it from. You'll still need to invoke hwloc_topology_load() to actually load the topology information.

Returns
0 on success.
diff --git a/projects/hwloc/doc/v2.10.0rc2/a00146.php b/projects/hwloc/doc/v2.10.0/a00146.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00146.php rename to projects/hwloc/doc/v2.10.0/a00146.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00147.php b/projects/hwloc/doc/v2.10.0/a00147.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00147.php rename to projects/hwloc/doc/v2.10.0/a00147.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00148.php b/projects/hwloc/doc/v2.10.0/a00148.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00148.php rename to projects/hwloc/doc/v2.10.0/a00148.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00149.php b/projects/hwloc/doc/v2.10.0/a00149.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00149.php rename to projects/hwloc/doc/v2.10.0/a00149.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00150.php b/projects/hwloc/doc/v2.10.0/a00150.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00150.php rename to projects/hwloc/doc/v2.10.0/a00150.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00151.php b/projects/hwloc/doc/v2.10.0/a00151.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00151.php rename to projects/hwloc/doc/v2.10.0/a00151.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00152.php b/projects/hwloc/doc/v2.10.0/a00152.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00152.php rename to projects/hwloc/doc/v2.10.0/a00152.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00153.php b/projects/hwloc/doc/v2.10.0/a00153.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00153.php rename to projects/hwloc/doc/v2.10.0/a00153.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00154.php b/projects/hwloc/doc/v2.10.0/a00154.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00154.php rename to projects/hwloc/doc/v2.10.0/a00154.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00155.php b/projects/hwloc/doc/v2.10.0/a00155.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00155.php rename to projects/hwloc/doc/v2.10.0/a00155.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00156.php b/projects/hwloc/doc/v2.10.0/a00156.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00156.php rename to projects/hwloc/doc/v2.10.0/a00156.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00157.php b/projects/hwloc/doc/v2.10.0/a00157.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00157.php rename to projects/hwloc/doc/v2.10.0/a00157.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00158.php b/projects/hwloc/doc/v2.10.0/a00158.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00158.php rename to projects/hwloc/doc/v2.10.0/a00158.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00159.php b/projects/hwloc/doc/v2.10.0/a00159.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00159.php rename to projects/hwloc/doc/v2.10.0/a00159.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00160.php b/projects/hwloc/doc/v2.10.0/a00160.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00160.php rename to projects/hwloc/doc/v2.10.0/a00160.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00161.php b/projects/hwloc/doc/v2.10.0/a00161.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00161.php rename to projects/hwloc/doc/v2.10.0/a00161.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00162.php b/projects/hwloc/doc/v2.10.0/a00162.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00162.php rename to projects/hwloc/doc/v2.10.0/a00162.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00163.php b/projects/hwloc/doc/v2.10.0/a00163.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00163.php rename to projects/hwloc/doc/v2.10.0/a00163.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00164.php b/projects/hwloc/doc/v2.10.0/a00164.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00164.php rename to projects/hwloc/doc/v2.10.0/a00164.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00165.php b/projects/hwloc/doc/v2.10.0/a00165.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00165.php rename to projects/hwloc/doc/v2.10.0/a00165.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00166.php b/projects/hwloc/doc/v2.10.0/a00166.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00166.php rename to projects/hwloc/doc/v2.10.0/a00166.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00167.php b/projects/hwloc/doc/v2.10.0/a00167.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00167.php rename to projects/hwloc/doc/v2.10.0/a00167.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00168.php b/projects/hwloc/doc/v2.10.0/a00168.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00168.php rename to projects/hwloc/doc/v2.10.0/a00168.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00169.php b/projects/hwloc/doc/v2.10.0/a00169.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00169.php rename to projects/hwloc/doc/v2.10.0/a00169.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00170.php b/projects/hwloc/doc/v2.10.0/a00170.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00170.php rename to projects/hwloc/doc/v2.10.0/a00170.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00171.php b/projects/hwloc/doc/v2.10.0/a00171.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00171.php rename to projects/hwloc/doc/v2.10.0/a00171.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00172.php b/projects/hwloc/doc/v2.10.0/a00172.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00172.php rename to projects/hwloc/doc/v2.10.0/a00172.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00173.php b/projects/hwloc/doc/v2.10.0/a00173.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00173.php rename to projects/hwloc/doc/v2.10.0/a00173.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00174.php b/projects/hwloc/doc/v2.10.0/a00174.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00174.php rename to projects/hwloc/doc/v2.10.0/a00174.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00175.php b/projects/hwloc/doc/v2.10.0/a00175.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00175.php rename to projects/hwloc/doc/v2.10.0/a00175.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00176.php b/projects/hwloc/doc/v2.10.0/a00176.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00176.php rename to projects/hwloc/doc/v2.10.0/a00176.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00177.php b/projects/hwloc/doc/v2.10.0/a00177.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00177.php rename to projects/hwloc/doc/v2.10.0/a00177.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00178.php b/projects/hwloc/doc/v2.10.0/a00178.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00178.php rename to projects/hwloc/doc/v2.10.0/a00178.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00179.php b/projects/hwloc/doc/v2.10.0/a00179.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00179.php rename to projects/hwloc/doc/v2.10.0/a00179.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00180.php b/projects/hwloc/doc/v2.10.0/a00180.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00180.php rename to projects/hwloc/doc/v2.10.0/a00180.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00181.php b/projects/hwloc/doc/v2.10.0/a00181.php similarity index 98% rename from projects/hwloc/doc/v2.10.0rc2/a00181.php rename to projects/hwloc/doc/v2.10.0/a00181.php index 81d45f832..b3f319faf 100644 --- a/projects/hwloc/doc/v2.10.0rc2/a00181.php +++ b/projects/hwloc/doc/v2.10.0/a00181.php @@ -487,6 +487,7 @@

Load a list of topology differences from a XML buffer.

+

Build a list of differences from the XML memory buffer given at xmlbuffer and of length buflen (including an ending \0). This buffer may have been filled earlier with hwloc_topology_diff_export_xmlbuffer().

If not NULL, refname will be filled with the identifier string of the reference topology for the difference file, if any was specified in the XML file. This identifier is usually the name of the other XML file that contains the reference topology.

Returns
0 on success, -1 on error.
Note
the pointer returned in refname should later be freed by the caller.
diff --git a/projects/hwloc/doc/v2.10.0rc2/a00182.php b/projects/hwloc/doc/v2.10.0/a00182.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00182.php rename to projects/hwloc/doc/v2.10.0/a00182.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00183.php b/projects/hwloc/doc/v2.10.0/a00183.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00183.php rename to projects/hwloc/doc/v2.10.0/a00183.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00184.php b/projects/hwloc/doc/v2.10.0/a00184.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00184.php rename to projects/hwloc/doc/v2.10.0/a00184.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00185.php b/projects/hwloc/doc/v2.10.0/a00185.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00185.php rename to projects/hwloc/doc/v2.10.0/a00185.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00186.php b/projects/hwloc/doc/v2.10.0/a00186.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00186.php rename to projects/hwloc/doc/v2.10.0/a00186.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00187.php b/projects/hwloc/doc/v2.10.0/a00187.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00187.php rename to projects/hwloc/doc/v2.10.0/a00187.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00188.php b/projects/hwloc/doc/v2.10.0/a00188.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00188.php rename to projects/hwloc/doc/v2.10.0/a00188.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00189.php b/projects/hwloc/doc/v2.10.0/a00189.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00189.php rename to projects/hwloc/doc/v2.10.0/a00189.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00193.php b/projects/hwloc/doc/v2.10.0/a00193.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00193.php rename to projects/hwloc/doc/v2.10.0/a00193.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00197.php b/projects/hwloc/doc/v2.10.0/a00197.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00197.php rename to projects/hwloc/doc/v2.10.0/a00197.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00201.php b/projects/hwloc/doc/v2.10.0/a00201.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00201.php rename to projects/hwloc/doc/v2.10.0/a00201.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00205.php b/projects/hwloc/doc/v2.10.0/a00205.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00205.php rename to projects/hwloc/doc/v2.10.0/a00205.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00209.php b/projects/hwloc/doc/v2.10.0/a00209.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00209.php rename to projects/hwloc/doc/v2.10.0/a00209.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00213.php b/projects/hwloc/doc/v2.10.0/a00213.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00213.php rename to projects/hwloc/doc/v2.10.0/a00213.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00217.php b/projects/hwloc/doc/v2.10.0/a00217.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00217.php rename to projects/hwloc/doc/v2.10.0/a00217.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00221.php b/projects/hwloc/doc/v2.10.0/a00221.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00221.php rename to projects/hwloc/doc/v2.10.0/a00221.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00237.php b/projects/hwloc/doc/v2.10.0/a00237.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00237.php rename to projects/hwloc/doc/v2.10.0/a00237.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00241.php b/projects/hwloc/doc/v2.10.0/a00241.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00241.php rename to projects/hwloc/doc/v2.10.0/a00241.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00245.php b/projects/hwloc/doc/v2.10.0/a00245.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00245.php rename to projects/hwloc/doc/v2.10.0/a00245.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00249.php b/projects/hwloc/doc/v2.10.0/a00249.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00249.php rename to projects/hwloc/doc/v2.10.0/a00249.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00253.php b/projects/hwloc/doc/v2.10.0/a00253.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00253.php rename to projects/hwloc/doc/v2.10.0/a00253.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00257.php b/projects/hwloc/doc/v2.10.0/a00257.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00257.php rename to projects/hwloc/doc/v2.10.0/a00257.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00261.php b/projects/hwloc/doc/v2.10.0/a00261.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00261.php rename to projects/hwloc/doc/v2.10.0/a00261.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00265.php b/projects/hwloc/doc/v2.10.0/a00265.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00265.php rename to projects/hwloc/doc/v2.10.0/a00265.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00269.php b/projects/hwloc/doc/v2.10.0/a00269.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00269.php rename to projects/hwloc/doc/v2.10.0/a00269.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00273.php b/projects/hwloc/doc/v2.10.0/a00273.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00273.php rename to projects/hwloc/doc/v2.10.0/a00273.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00277.php b/projects/hwloc/doc/v2.10.0/a00277.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00277.php rename to projects/hwloc/doc/v2.10.0/a00277.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00289.php b/projects/hwloc/doc/v2.10.0/a00289.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00289.php rename to projects/hwloc/doc/v2.10.0/a00289.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00293.php b/projects/hwloc/doc/v2.10.0/a00293.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00293.php rename to projects/hwloc/doc/v2.10.0/a00293.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00297.php b/projects/hwloc/doc/v2.10.0/a00297.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00297.php rename to projects/hwloc/doc/v2.10.0/a00297.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00301.php b/projects/hwloc/doc/v2.10.0/a00301.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00301.php rename to projects/hwloc/doc/v2.10.0/a00301.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00305.php b/projects/hwloc/doc/v2.10.0/a00305.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00305.php rename to projects/hwloc/doc/v2.10.0/a00305.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00309.php b/projects/hwloc/doc/v2.10.0/a00309.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00309.php rename to projects/hwloc/doc/v2.10.0/a00309.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00313.php b/projects/hwloc/doc/v2.10.0/a00313.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00313.php rename to projects/hwloc/doc/v2.10.0/a00313.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00317.php b/projects/hwloc/doc/v2.10.0/a00317.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00317.php rename to projects/hwloc/doc/v2.10.0/a00317.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00321.php b/projects/hwloc/doc/v2.10.0/a00321.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00321.php rename to projects/hwloc/doc/v2.10.0/a00321.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00325.php b/projects/hwloc/doc/v2.10.0/a00325.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00325.php rename to projects/hwloc/doc/v2.10.0/a00325.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00329.php b/projects/hwloc/doc/v2.10.0/a00329.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00329.php rename to projects/hwloc/doc/v2.10.0/a00329.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00333.php b/projects/hwloc/doc/v2.10.0/a00333.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00333.php rename to projects/hwloc/doc/v2.10.0/a00333.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00334.php b/projects/hwloc/doc/v2.10.0/a00334.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00334.php rename to projects/hwloc/doc/v2.10.0/a00334.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00335.php b/projects/hwloc/doc/v2.10.0/a00335.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00335.php rename to projects/hwloc/doc/v2.10.0/a00335.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00336.php b/projects/hwloc/doc/v2.10.0/a00336.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00336.php rename to projects/hwloc/doc/v2.10.0/a00336.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00337.php b/projects/hwloc/doc/v2.10.0/a00337.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00337.php rename to projects/hwloc/doc/v2.10.0/a00337.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00338.php b/projects/hwloc/doc/v2.10.0/a00338.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00338.php rename to projects/hwloc/doc/v2.10.0/a00338.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00339.php b/projects/hwloc/doc/v2.10.0/a00339.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00339.php rename to projects/hwloc/doc/v2.10.0/a00339.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00340.php b/projects/hwloc/doc/v2.10.0/a00340.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00340.php rename to projects/hwloc/doc/v2.10.0/a00340.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00341.php b/projects/hwloc/doc/v2.10.0/a00341.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00341.php rename to projects/hwloc/doc/v2.10.0/a00341.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00342.php b/projects/hwloc/doc/v2.10.0/a00342.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00342.php rename to projects/hwloc/doc/v2.10.0/a00342.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00343.php b/projects/hwloc/doc/v2.10.0/a00343.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00343.php rename to projects/hwloc/doc/v2.10.0/a00343.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00344.php b/projects/hwloc/doc/v2.10.0/a00344.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00344.php rename to projects/hwloc/doc/v2.10.0/a00344.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00345.php b/projects/hwloc/doc/v2.10.0/a00345.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00345.php rename to projects/hwloc/doc/v2.10.0/a00345.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00346.php b/projects/hwloc/doc/v2.10.0/a00346.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00346.php rename to projects/hwloc/doc/v2.10.0/a00346.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00347.php b/projects/hwloc/doc/v2.10.0/a00347.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00347.php rename to projects/hwloc/doc/v2.10.0/a00347.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00348.php b/projects/hwloc/doc/v2.10.0/a00348.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00348.php rename to projects/hwloc/doc/v2.10.0/a00348.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00349.php b/projects/hwloc/doc/v2.10.0/a00349.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00349.php rename to projects/hwloc/doc/v2.10.0/a00349.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00350.php b/projects/hwloc/doc/v2.10.0/a00350.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00350.php rename to projects/hwloc/doc/v2.10.0/a00350.php diff --git a/projects/hwloc/doc/v2.10.0rc2/a00351.php b/projects/hwloc/doc/v2.10.0/a00351.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/a00351.php rename to projects/hwloc/doc/v2.10.0/a00351.php diff --git a/projects/hwloc/doc/v2.10.0rc2/annotated.php b/projects/hwloc/doc/v2.10.0/annotated.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/annotated.php rename to projects/hwloc/doc/v2.10.0/annotated.php diff --git a/projects/hwloc/doc/v2.10.0rc2/bc_s.png b/projects/hwloc/doc/v2.10.0/bc_s.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/bc_s.png rename to projects/hwloc/doc/v2.10.0/bc_s.png diff --git a/projects/hwloc/doc/v2.10.0rc2/bdwn.png b/projects/hwloc/doc/v2.10.0/bdwn.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/bdwn.png rename to projects/hwloc/doc/v2.10.0/bdwn.png diff --git a/projects/hwloc/doc/v2.10.0rc2/classes.php b/projects/hwloc/doc/v2.10.0/classes.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/classes.php rename to projects/hwloc/doc/v2.10.0/classes.php diff --git a/projects/hwloc/doc/v2.10.0rc2/closed.png b/projects/hwloc/doc/v2.10.0/closed.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/closed.png rename to projects/hwloc/doc/v2.10.0/closed.png diff --git a/projects/hwloc/doc/v2.10.0rc2/devel09-pci.png b/projects/hwloc/doc/v2.10.0/devel09-pci.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/devel09-pci.png rename to projects/hwloc/doc/v2.10.0/devel09-pci.png diff --git a/projects/hwloc/doc/v2.10.0rc2/diagram.png b/projects/hwloc/doc/v2.10.0/diagram.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/diagram.png rename to projects/hwloc/doc/v2.10.0/diagram.png diff --git a/projects/hwloc/doc/v2.10.0rc2/dir_5cb306d949c7931a3b6c77517393dd34.php b/projects/hwloc/doc/v2.10.0/dir_5cb306d949c7931a3b6c77517393dd34.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/dir_5cb306d949c7931a3b6c77517393dd34.php rename to projects/hwloc/doc/v2.10.0/dir_5cb306d949c7931a3b6c77517393dd34.php diff --git a/projects/hwloc/doc/v2.10.0rc2/dir_d44c64559bbebec7f509842c48db8b23.php b/projects/hwloc/doc/v2.10.0/dir_d44c64559bbebec7f509842c48db8b23.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/dir_d44c64559bbebec7f509842c48db8b23.php rename to projects/hwloc/doc/v2.10.0/dir_d44c64559bbebec7f509842c48db8b23.php diff --git a/projects/hwloc/doc/v2.10.0rc2/doc.png b/projects/hwloc/doc/v2.10.0/doc.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/doc.png rename to projects/hwloc/doc/v2.10.0/doc.png diff --git a/projects/hwloc/doc/v2.10.0rc2/doxygen.css b/projects/hwloc/doc/v2.10.0/doxygen.css similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/doxygen.css rename to projects/hwloc/doc/v2.10.0/doxygen.css diff --git a/projects/hwloc/doc/v2.10.0rc2/doxygen.svg b/projects/hwloc/doc/v2.10.0/doxygen.svg similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/doxygen.svg rename to projects/hwloc/doc/v2.10.0/doxygen.svg diff --git a/projects/hwloc/doc/v2.10.0rc2/dudley.png b/projects/hwloc/doc/v2.10.0/dudley.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/dudley.png rename to projects/hwloc/doc/v2.10.0/dudley.png diff --git a/projects/hwloc/doc/v2.10.0rc2/dynsections.js b/projects/hwloc/doc/v2.10.0/dynsections.js similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/dynsections.js rename to projects/hwloc/doc/v2.10.0/dynsections.js diff --git a/projects/hwloc/doc/v2.10.0rc2/emmett.png b/projects/hwloc/doc/v2.10.0/emmett.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/emmett.png rename to projects/hwloc/doc/v2.10.0/emmett.png diff --git a/projects/hwloc/doc/v2.10.0rc2/folderclosed.png b/projects/hwloc/doc/v2.10.0/folderclosed.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/folderclosed.png rename to projects/hwloc/doc/v2.10.0/folderclosed.png diff --git a/projects/hwloc/doc/v2.10.0rc2/folderopen.png b/projects/hwloc/doc/v2.10.0/folderopen.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/folderopen.png rename to projects/hwloc/doc/v2.10.0/folderopen.png diff --git a/projects/hwloc/doc/v2.10.0rc2/functions.php b/projects/hwloc/doc/v2.10.0/functions.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/functions.php rename to projects/hwloc/doc/v2.10.0/functions.php diff --git a/projects/hwloc/doc/v2.10.0rc2/functions_vars.php b/projects/hwloc/doc/v2.10.0/functions_vars.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/functions_vars.php rename to projects/hwloc/doc/v2.10.0/functions_vars.php diff --git a/projects/hwloc/doc/v2.10.0rc2/hagrid.png b/projects/hwloc/doc/v2.10.0/hagrid.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/hagrid.png rename to projects/hwloc/doc/v2.10.0/hagrid.png diff --git a/projects/hwloc/doc/v2.10.0rc2/index.php b/projects/hwloc/doc/v2.10.0/index.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/index.php rename to projects/hwloc/doc/v2.10.0/index.php diff --git a/projects/hwloc/doc/v2.10.0rc2/jquery.js b/projects/hwloc/doc/v2.10.0/jquery.js similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/jquery.js rename to projects/hwloc/doc/v2.10.0/jquery.js diff --git a/projects/hwloc/doc/v2.10.0rc2/menu.js b/projects/hwloc/doc/v2.10.0/menu.js similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/menu.js rename to projects/hwloc/doc/v2.10.0/menu.js diff --git a/projects/hwloc/doc/v2.10.0rc2/menudata.js b/projects/hwloc/doc/v2.10.0/menudata.js similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/menudata.js rename to projects/hwloc/doc/v2.10.0/menudata.js diff --git a/projects/hwloc/doc/v2.10.0rc2/modules.php b/projects/hwloc/doc/v2.10.0/modules.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/modules.php rename to projects/hwloc/doc/v2.10.0/modules.php diff --git a/projects/hwloc/doc/v2.10.0rc2/nav_f.png b/projects/hwloc/doc/v2.10.0/nav_f.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/nav_f.png rename to projects/hwloc/doc/v2.10.0/nav_f.png diff --git a/projects/hwloc/doc/v2.10.0rc2/nav_g.png b/projects/hwloc/doc/v2.10.0/nav_g.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/nav_g.png rename to projects/hwloc/doc/v2.10.0/nav_g.png diff --git a/projects/hwloc/doc/v2.10.0rc2/nav_h.png b/projects/hwloc/doc/v2.10.0/nav_h.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/nav_h.png rename to projects/hwloc/doc/v2.10.0/nav_h.png diff --git a/projects/hwloc/doc/v2.10.0rc2/open.png b/projects/hwloc/doc/v2.10.0/open.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/open.png rename to projects/hwloc/doc/v2.10.0/open.png diff --git a/projects/hwloc/doc/v2.10.0rc2/pages.php b/projects/hwloc/doc/v2.10.0/pages.php similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/pages.php rename to projects/hwloc/doc/v2.10.0/pages.php diff --git a/projects/hwloc/doc/v2.10.0rc2/ppc64-full-with-smt.png b/projects/hwloc/doc/v2.10.0/ppc64-full-with-smt.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/ppc64-full-with-smt.png rename to projects/hwloc/doc/v2.10.0/ppc64-full-with-smt.png diff --git a/projects/hwloc/doc/v2.10.0rc2/ppc64-with-smt.png b/projects/hwloc/doc/v2.10.0/ppc64-with-smt.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/ppc64-with-smt.png rename to projects/hwloc/doc/v2.10.0/ppc64-with-smt.png diff --git a/projects/hwloc/doc/v2.10.0rc2/ppc64-without-smt.png b/projects/hwloc/doc/v2.10.0/ppc64-without-smt.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/ppc64-without-smt.png rename to projects/hwloc/doc/v2.10.0/ppc64-without-smt.png diff --git a/projects/hwloc/doc/v2.10.0rc2/splitbar.png b/projects/hwloc/doc/v2.10.0/splitbar.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/splitbar.png rename to projects/hwloc/doc/v2.10.0/splitbar.png diff --git a/projects/hwloc/doc/v2.10.0rc2/sync_off.png b/projects/hwloc/doc/v2.10.0/sync_off.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/sync_off.png rename to projects/hwloc/doc/v2.10.0/sync_off.png diff --git a/projects/hwloc/doc/v2.10.0rc2/sync_on.png b/projects/hwloc/doc/v2.10.0/sync_on.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/sync_on.png rename to projects/hwloc/doc/v2.10.0/sync_on.png diff --git a/projects/hwloc/doc/v2.10.0rc2/tab_a.png b/projects/hwloc/doc/v2.10.0/tab_a.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/tab_a.png rename to projects/hwloc/doc/v2.10.0/tab_a.png diff --git a/projects/hwloc/doc/v2.10.0rc2/tab_b.png b/projects/hwloc/doc/v2.10.0/tab_b.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/tab_b.png rename to projects/hwloc/doc/v2.10.0/tab_b.png diff --git a/projects/hwloc/doc/v2.10.0rc2/tab_h.png b/projects/hwloc/doc/v2.10.0/tab_h.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/tab_h.png rename to projects/hwloc/doc/v2.10.0/tab_h.png diff --git a/projects/hwloc/doc/v2.10.0rc2/tab_s.png b/projects/hwloc/doc/v2.10.0/tab_s.png similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/tab_s.png rename to projects/hwloc/doc/v2.10.0/tab_s.png diff --git a/projects/hwloc/doc/v2.10.0rc2/tabs.css b/projects/hwloc/doc/v2.10.0/tabs.css similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/tabs.css rename to projects/hwloc/doc/v2.10.0/tabs.css diff --git a/projects/hwloc/doc/v2.10.0rc2/www.open-mpi.org-css.inc b/projects/hwloc/doc/v2.10.0/www.open-mpi.org-css.inc similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/www.open-mpi.org-css.inc rename to projects/hwloc/doc/v2.10.0/www.open-mpi.org-css.inc diff --git a/projects/hwloc/doc/v2.10.0rc2/www.open-mpi.org-footer.inc b/projects/hwloc/doc/v2.10.0/www.open-mpi.org-footer.inc similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/www.open-mpi.org-footer.inc rename to projects/hwloc/doc/v2.10.0/www.open-mpi.org-footer.inc diff --git a/projects/hwloc/doc/v2.10.0rc2/www.open-mpi.org-header.inc b/projects/hwloc/doc/v2.10.0/www.open-mpi.org-header.inc similarity index 100% rename from projects/hwloc/doc/v2.10.0rc2/www.open-mpi.org-header.inc rename to projects/hwloc/doc/v2.10.0/www.open-mpi.org-header.inc diff --git a/projects/hwloc/index.php b/projects/hwloc/index.php index c7ddad045..0d825a391 100644 --- a/projects/hwloc/index.php +++ b/projects/hwloc/index.php @@ -16,15 +16,12 @@

hwloc may display the topology in multiple convenient formats (see -v/index.php#cli_examples">v examples and the Best of lstopo). It also offers a powerful programming interface to gather information about the hardware, bind processes, and much more.

@@ -122,9 +119,9 @@

More details are available in the Documentation (in both PDF and HTML). The documentation for each version contains -examples of +examples of outputs and an API interface example (these links are for v/index.php#interface">API interface example (these links are for v).

The materials from several hwloc tutorials are diff --git a/software/hwloc/current/version.inc b/software/hwloc/current/version.inc index c586a1051..deba5e527 100644 --- a/software/hwloc/current/version.inc +++ b/software/hwloc/current/version.inc @@ -7,7 +7,7 @@ # $last_dir: the directory of the last release on that series # (relative to $topdir/software/hwloc/$series_dir or $topdir/projects/hwloc/doc) # -$series_dir = "v2.9"; +$series_dir = "v2.10"; include_once("$topdir/software/hwloc/$series_dir/version.inc"); diff --git a/software/hwloc/v2.10/version.inc b/software/hwloc/v2.10/version.inc index 9fb0eec31..a1915c791 100644 --- a/software/hwloc/v2.10/version.inc +++ b/software/hwloc/v2.10/version.inc @@ -11,8 +11,8 @@ $download_prefix="https://download.open-mpi.org/release/hwloc/v" . $release_seri $s3_prefix = "release/hwloc/v" . $release_series . "/"; /* releases must be ordered newest to oldest */ -$releases = array(); +$releases = array("2.10.0"); /* prereleases must be ordered newest to oldest. All prereleases will be shown, so make an empty array when the official release is added to releases above */ -$prereleases = array("2.10.0rc2", "2.10.0rc1"); +$prereleases = array();