I'm trying to run a multi-node job but I want to map all of the
processes to cores on socket #0 only.
I'm having a hard time figuring out how to do this, the obvious combinations
mpirun -n 8 -npernode 4 -report-bindings ...
mpirun -n 8 -npernode 4 --map-by core -report-bindings ...
mp
You want "-bind-to socket -slot-list=0,2,4,6"
Or if you want each process bound to a single core on the socket, then change
“socket” to “core” in the above
As for host/rankfile - we do indeed support just asking for “the next empty
node” in the syntax, though it depends on the OMPI version you
*On 12/06/2015 11:28 AM, Ralph Castain wrote:*
You want "-bind-to socket -slot-list=0,2,4,6"
Or if you want each process bound to a single core on the socket,
then change “socket” to “core” in the above
As for host/rankfile - we do indeed support just asking for “the
next em
The core counter spans the entire node, not just one socket. So one socket will
have 0,2,4,6 and the other will have 1,3,5,7
> On Dec 6, 2015, at 10:44 AM, Carl Ponder wrote:
>
> On 12/06/2015 11:28 AM, Ralph Castain wrote:
>> You want "-bind-to socket -slot-list=0,2,4,6"
>> Or if you want ea