I don't recall anyone ever asking for that before - the original people who
wanted cpus-per-proc only cared about it at the job level, not the
individual app. So it currently is a global value.

It can be modified, but it'll be awhile before I get around to it.


On Thu, Oct 4, 2012 at 10:53 PM, Siegmar Gross <
siegmar.gr...@informatik.hs-fulda.de> wrote:

> Hi,
>
> if I start different programs on one command line, I can use different
> options "-host" and "-np".
>
> mpiexec -report-bindings -host linpc0 -np 1 date : \
>   -host sunpc0,sunpc1 -np 2 hostname
> Fri Oct  5 07:37:25 CEST 2012
> sunpc0
> sunpc1
>
> Only the last value counts if I use for example "-cpus-per-proc".
>
> mpiexec -report-bindings -host linpc0 -np 1 -cpus-per-proc 2 \
>   -bind-to-core date : -host sunpc0,sunpc1 -np 2 -cpus-per-proc 1 \
>   -bind-to-socket hostname
> [linpc0:16121] MCW rank 0 bound to socket 0[core 0]: [B .][. .]
> Fri Oct  5 07:37:42 CEST 2012
> [sunpc0:17789] MCW rank 1 bound to socket 0[core 0]: [B .][. .]
> sunpc0
> [sunpc1:15007] MCW rank 2 bound to socket 0[core 0]: [B .][. .]
> sunpc1
>
> mpiexec -report-bindings -host linpc0 -np 1 -cpus-per-proc 2 \
>   -bind-to-core date : -host sunpc0,sunpc1 -np 2 -bind-to-socket \
>   hostname
> [linpc0:16191] MCW rank 0 bound to socket 0[core 0-1]: [B B][. .]
> [sunpc0:17824] MCW rank 1 bound to socket 0[core 0-1]: [B B][. .]
> Fri Oct  5 07:37:56 CEST 2012
> sunpc0
> [sunpc1:15040] MCW rank 2 bound to socket 0[core 0-1]: [B B][. .]
> sunpc1
>
> Is this behaviour intended? How could I map and bind processes in
> different ways on a command line without a rankfile, e.g. in the
> following way?
>
> rank 0=linpc1 slot=0:0-1
> rank 1=sunpc0 slot=0:0
> rank 2=sunpc1 slot=0:0
>
> Thank you very much for any reply in advance.
>
>
> Kind regards
>
> Siegmar
>
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

Reply via email to