It will indeed but you can have better control over the processor
assignment by using processor affinity (also get better performance) as
sen here:

http://www.nic.uoregon.edu/tau-wiki/Guide:Opteron_NUMA_Analysis
http://www-128.ibm.com/developerworks/linux/library/l-affinity.html

Eric
> I think if you boot the mpi on the host machine, and than run your
> program with 8 thread (mpirun  -np 8 <program_name>) , the operating
> system will automatically distribute it to the cores.
>
> Jeff Pummill wrote:
>> I am doing some testing on a variety of 8-core nodes in which I just
>> want to execute a couple of executables and have them distributed to
>> the available cores without overlapping. Typically, this would be done
>> with a parameter like /-machinefile machines/, but I have no idea what
>> names to put into the /machines/ file as this is a single node with
>> two quad core cpu's. As I am launching the jobs sans scheduler, I need
>> to specify what cores to run on I would think to keep from
>> overscheduling some cores while others receive nothing to do at all.
>>
>> Simple suggestions? Maybe Open MPI takes care of this detail for me?
>>
>> Thanks!
>>
>> Jeff Pummill
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> 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