On Sep 12, 2012, at 4:57 AM, "John R. Cary" <c...@txcorp.com> wrote:

> I do want in fact to bind first to one HT of each core
> before binding to two HTs of one core.  So that will
> be possible in 1.7?

Yes - you can get a copy of the 1.7 nightly tarball and experiment with it in 
advance, if you like. You'll want

mpirun --map-by core --bind-to hwthread ....

Add --report-bindings to see what happens, but I believe that will do what you 
want. You'll map one process to each core, and bind it to only the first 
hwthread on that core.

Let me know either way - if it doesn't, we have time to adjust it.

> 
> Thx....John
> 
> On 9/11/12 11:19 PM, Ralph Castain wrote:
>> Not entirely sure I know what you mean. If you are talking about running 
>> without specifying binding, then it makes no difference - we'll run wherever 
>> the OS puts us, so you would need to tell the OS not to use the virtual 
>> cores (i.e., disable HT).
>> 
>> If you are talking about binding, then pre-1.7 releases all bind to core at 
>> the lowest level. On a hyperthread-enabled machine, that binds you to both 
>> HT's of a core. Starting with the upcoming 1.7 release, you can bind to the 
>> separate HTs, but that doesn't sound like something you want to do.
>> 
>> HTH
>> Ralph
>> 
>> 
>> On Sep 11, 2012, at 6:34 PM, John R. Cary <c...@txcorp.com> wrote:
>> 
>>> Our code gets little benefit from using virtual cores (hyperthreading),
>>> so when we run with mpiexec on an 8 real plus 8 virtual machine, we
>>> would like to be certain that it uses only the 8 real cores.
>>> 
>>> Is there a way to do this with openmpi?
>>> 
>>> Thx....John
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to