As long as you run 3 MPI tasks, both options will produce the same mapping.
If you want to run up to 12 tasks, then --map-by node is the way to go

Mahesh Nanavalla <mahesh.nanavalla...@gmail.com> wrote:
>s...........
>
>
>Thanks for responding me.
>
>i have solved that as below by limiting slots in hostfile
>
>
>root@OpenWrt:~# cat myhostfile 
>
>root@10.73.145.1 slots=1
>
>root@10.74.25.1  slots=1
>
>root@10.74.46.1  slots=1
>
>
>
>I want the difference between the slots limiting in myhostfile and runnig 
>--map-by node.
>
>
>I am awaiting for your reply.
>
>
>On Fri, Nov 4, 2016 at 5:25 PM, r...@open-mpi.org <r...@open-mpi.org> wrote:
>
>My apologies - the problem is that you list the option _after_ your executable 
>name, and so we think it is an argument for your executable. You need to list 
>the option _before_ your executable on the cmd line
>
>
>
>On Nov 4, 2016, at 4:44 AM, Mahesh Nanavalla <mahesh.nanavalla...@gmail.com> 
>wrote:
>
>
>Thanks for reply,
>
>
>But,with space also not running on one process one each node
>
>
>root@OpenWrt:~# /usr/bin/mpirun --allow-run-as-root -np 3 --hostfile 
>myhostfile /usr/bin/openmpiWiFiBulb --map-by node
>
>
>And 
>
>
>If use like this it,s working fine(running one process on each node)
>
>/root@OpenWrt:~#/usr/bin/mpirun --allow-run-as-root -np 3 --host 
>root@10.74.25.1,root@10.74.46.1,root@10.73.145.1 /usr/bin/openmpiWiFiBulb 
>
>
>But,i want use hostfile only..
>
>kindly help me.....
>
>
>
>On Fri, Nov 4, 2016 at 5:00 PM, r...@open-mpi.org <r...@open-mpi.org> wrote:
>
>you mistyped the option - it is “--map-by node”. Note the space between “by” 
>and “node” - you had typed it with a “-“ instead of a “space”
>
>
>
>On Nov 4, 2016, at 4:28 AM, Mahesh Nanavalla <mahesh.nanavalla...@gmail.com> 
>wrote:
>
>
>Hi all,
>
>
>I am using openmpi-1.10.3,using quad core processor(node).
>
>
>I am running 3 processes on three nodes(provided by hostfile) each node 
>process is limited  by --map-by-node as below
>
>
>root@OpenWrt:~# /usr/bin/mpirun --allow-run-as-root -np 3 --hostfile 
>myhostfile /usr/bin/openmpiWiFiBulb --map-by-node
>
>
>root@OpenWrt:~# cat myhostfile 
>
>root@10.73.145.1:1
>
>root@10.74.25.1:1
>
>root@10.74.46.1:1
>
>
>
>Problem is 3 process running on one node.it's not mapping one process by node.
>
>
>is there any library used to run like above.if yes please tell me that .
>
>
>Kindly help me where am doing wrong...
>
>
>Thanks&Regards,
>
>Mahesh N
>
>
>_______________________________________________
>users mailing list
>users@lists.open-mpi.org
>https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>
>
>
>_______________________________________________
>users mailing list
>users@lists.open-mpi.org
>https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>
>
>_______________________________________________
>users mailing list
>users@lists.open-mpi.org
>https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>
>
>
>_______________________________________________
>users mailing list
>users@lists.open-mpi.org
>https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>
>
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to