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