Open MPI logo

Hardware Locality Users' Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Users mailing list

Subject: Re: [hwloc-users] [hwloc-announce] Hardware locality (hwloc) v1.9 released
From: Jiri Hladky (hladky.jiri_at_[hidden])
Date: 2014-04-01 04:43:21

Hi Brice,

I see some compiler warnings when building rpm package for Fedora:

topology-windows.c: In function 'hwloc_win_get_VirtualAllocExNumaProc':
topology-windows.c:338:30: warning: assignment from incompatible pointer
type [enabled by default]
topology-windows.c:343:28: warning: assignment from incompatible pointer
type [enabled by default]
topology-windows.c: In function 'hwloc_look_windows':
topology-windows.c:500:36: warning: assignment from incompatible pointer
type [enabled by default]
topology-windows.c:501:38: warning: assignment from incompatible pointer
type [enabled by default]

hwloc_backends.c: In function 'main':
hwloc_backends.c:42:10: warning: ignoring return value of 'mkstemp',
declared with attribute warn_unused_result [-Wunused-result]

Could you please check it out?


On Wed, Mar 26, 2014 at 12:48 PM, Brice Goglin <Brice.Goglin_at_[hidden]>wrote:

> The Hardware Locality (hwloc) team is pleased to announce the release
> of v1.9:
> v1.9 is a major new release series.
> It adds a couple enhanced API functions, many object attributes for
> better representing CPU and I/O device characteristics, and more.
> * API
> + Add hwloc_obj_type_sscanf() to extend hwloc_obj_type_of_string() with
> type-specific attributes such as Cache/Group depth and Cache type.
> hwloc_obj_type_of_string() is moved to hwloc/deprecated.h.
> + Add hwloc_linux_get_tid_last_cpu_location() for retrieving the
> last CPU where a Linux thread given by TID ran.
> + Add hwloc_distrib() to extend the old hwloc_distribute[v]() functions.
> hwloc_distribute[v]() is moved to hwloc/deprecated.h.
> + Don't mix total and local memory when displaying verbose object
> attributes
> with hwloc_obj_attr_snprintf() or in lstopo.
> * Backends
> + Add CPUVendor, CPUModelNumber and CPUFamilyNumber info attributes for
> x86, ia64 and Xeon Phi sockets on Linux, to extend the x86-specific
> support added in v1.8.1. Requested by Ralph Castain.
> + Add many CPU- and Platform-related info attributes on ARM and POWER
> platforms, in the Machine and Socket objects.
> + Add CUDA info attributes describing the number of multiprocessors and
> cores and the size of the global, shared and L2 cache memories in CUDA
> OS devices.
> + Add OpenCL info attributes describing the number of compute units and
> the global memory size in OpenCL OS devices.
> + The synthetic backend now accepts extended types such as L2Cache, L1i
> or
> Group3. lstopo also exports synthetic strings using these extended
> types.
> * Tools
> + lstopo
> - Do not overwrite output files by default anymore.
> Pass -f or --force to enforce it.
> - Display OpenCL, CUDA and Xeon Phi numbers of cores and memory sizes
> in the graphical output.
> - Fix export to stdout when specifying a Cairo-based output type
> with --of.
> + hwloc-ps
> - Add -e or --get-last-cpu-location to report where processes/threads
> run instead of where they are bound.
> - Report locations as likely-more-useful objects such as Cores or
> Sockets
> instead of Caches when possible.
> + hwloc-bind
> - Fix failure on Windows when not using --pid.
> - Add -e as a synonym to --get-last-cpu-location.
> + hwloc-distrib
> - Add --reverse to distribute using last objects first and singlify
> into last bits first. Thanks to Jirka Hladky for the suggestion.
> + hwloc-info
> - Report unified caches when looking for data or instruction cache
> ancestor objects.
> * Misc
> + Add experimental Visual Studio support under contrib/windows.
> Thanks to Eloi Gaudry for his help and for providing the first draft.
> + Fix some overzealous assertions and warnings about the ordering of
> objects on a level with respect to cpusets. The ordering is only
> guaranteed for complete cpusets (based on the first bit in sets).
> + Fix some memory leaks when importing xml diffs and when exporting a
> "too complex" entry.
> Changes since v1.9rc1 only consists in minor documentation updates.
> --
> Brice
> _______________________________________________
> hwloc-announce mailing list
> hwloc-announce_at_[hidden]