What you probably want to do is add --cpu-list a,b,c... to each mpirun command, 
where each one lists the cores you want to assign to that job.


> On Sep 8, 2017, at 6:46 AM, twu...@goodyear.com wrote:
> 
> 
> I posted this question last year and we ended up not upgrading to the newer
> openmpi.  Now I need to change to openmpi 1.10.5 and have the same issue.
> 
> Specifically, using 1.4.2, I can run two 12 core jobs on a 24 core node and 
> the
> processes would bind to cores and only have 1 process per core.  ie not
> oversubscribe.
> 
> What I used with 1.4.2 was:
> mpirun --mca mpi_paffinity_alone 1 --mca btl openib,tcp,sm,self ...
> 
> Now with 1.10.5, I have tried multiple combinations of map-to core, bind-to 
> core
> etc and cannot run 2 jobs on the same node without oversubcribing.
> 
> Is there a solution to this?
> 
> Thanks for any info
> tom
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to