On Jun 6, 2013, at 9:29 AM, "Nima Aghajari" <gr...@gmx.net> wrote:

> Hello,
> first of all thanks for your reply. I tried specifying the --slot-list option 
> like you proposed. This will unfortunately lead to the same mpirun with 5 
> cores. Adding another slot-list command for the second program, e.g.
>    
>      mpirun -np 4 --slot-list 0-3 prog_1 : -np 1 --slot-list 0 prog_2
>  
> will actually run on only 4 cores, but now it takes more than triple the time 
> as needed before on 5 cores. I suppose there should be some overhead because 
> of the oversubscription but that definitely seems too much. Any suggestions?

Not really - oversubscription is pretty painful, depending on what mechanism 
you use to "idle" prog_2. It could be polling if you aren't careful. You also 
have to see how you are "idling" prog_1 once it completes its task - again, it 
could be polling hard if it is in a barrier in MPI_Finalize.


> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to