They will be bound to whatever level you specified - I believe by default we 
bind to socket when mapping by socket. If you want them bound to core, you 
might need to add —bind-to core.

I can take a look at it - I *thought* we had reset that to bind-to core when 
PE=N was specified, but maybe that got lost.


> On Dec 22, 2014, at 8:32 AM, Saliya Ekanayake <esal...@gmail.com> wrote:
> 
> Hi,
> 
> I've been using --map-by socket:PE=N, where N is used to control the number 
> of cores a proc gets mapped to. Does this also guarantee that a proc is bound 
> to N cores in the socket? I am asking this because I see some threads spawned 
> by the process run outside the given N cores in the socket.
> 
> Is this expected or I guess I am missing some binding parameter here? Also, 
> is there some documentation on these different choices? Are the options in 
> [1] available in current release?
> 
> [1] 
> http://www.slideshare.net/jsquyres/open-mpi-explorations-in-process-affinity-eurompi13-presentation
>  
> <http://www.slideshare.net/jsquyres/open-mpi-explorations-in-process-affinity-eurompi13-presentation>
> 
> Thank you,
> Saliya
> 
> -- 
> Saliya Ekanayake
> Ph.D. Candidate | Research Assistant
> School of Informatics and Computing | Digital Science Center
> Indiana University, Bloomington
> Cell 812-391-4914
> http://saliya.org 
> <http://saliya.org/>_______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2014/12/26051.php

Reply via email to