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 >