Gilles Gouaillardet <gilles.gouaillar...@gmail.com> writes:

> Adam,
>
> keep in mind that by default, recent Open MPI bind MPI tasks
> - to cores if -np 2
> - to NUMA domain otherwise

Not according to ompi_info from the latest release; it says socket.

> (which is a socket in most cases, unless
> you are running on a Xeon Phi)

[There have been multiple nodes/socket on x86 since Magny Cours, and
it's also relevant for POWER.  That's a reason things had to switch to
hwloc from whatever the predecessor was called.]

> so unless you specifically asked mpirun to do a binding consistent
> with your needs, you might simply try to ask no binding at all
> mpirun --bind-to none ...

Why would you want to turn off core binding?  The resource manager is
likely to supply a binding anyhow if incomplete nodes are allocated.

> i am not sure whether you can direclty ask Open MPI to do the memory
> binding you expect from the command line.

You can't control memory binding as far as I can tell.  That's
specifically important on KNL, which was brought up here some time ago.
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to