Should be fixed here: https://github.com/open-mpi/ompi/pull/2711 <https://github.com/open-mpi/ompi/pull/2711>
> On Jan 5, 2017, at 6:42 AM, r...@open-mpi.org wrote: > > I can add a check to see if we have NUMA, and if not we can fall back to > socket (if present) or just “none” > >> On Jan 5, 2017, at 1:39 AM, Gilles Gouaillardet >> <gilles.gouaillar...@gmail.com> wrote: >> >> Thanks Brice, >> >> Right now, the user facing issue is that numa binding is requested, and >> there is no numa, so mpirun aborts. >> >> But you have a good point, we could simply not bind at all in this case >> instead of aborting, since the numa node would have been the full machine, >> which would have been a noop. >> >> Fwiw, >> - the default binding policy was changed from to socket to numa (for better >> out of the box perfs on KNL iirc) >> - in btl/sm we malloc(0) when there is no numa, which causes some memory >> corruption. The fix is trivial and i will push it tomorrow >> >> Cheers, >> >> Gilles >> >> Brice Goglin <brice.gog...@inria.fr> wrote: >>> >>> >>> Le 05/01/2017 07:07, Gilles Gouaillardet a écrit : >>>> Brice, >>>> >>>> things would be much easier if there were an HWLOC_OBJ_NODE object in >>>> the topology. >>>> >>>> could you please consider backporting the relevant changes from master >>>> into the v1.11 branch ? >>>> >>>> Cheers, >>>> >>>> Gilles >>> >>> Hello >>> Unfortunately, I can't backport this to 1.x. This is very intrusive and >>> would break other things. >>> However, what problem are you actually seeing? They are no NUMA node in >>> hwloc 1.x when the machine isn't NUMA (or when there's no NUMA support >>> in the operating system but that's very unlikely). hwloc master would >>> show a single NUMA node that is equivalent to the entire machine, so >>> binding would be a noop. >>> Regards >>> Brice >>> >>> _______________________________________________ >>> devel mailing list >>> devel@lists.open-mpi.org >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel >> _______________________________________________ >> devel mailing list >> devel@lists.open-mpi.org >> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel