Hello everyone,
am completely new to parallel computing and to openMPI. This is my first post.
I'm trying to set up a cluster of 5 PC (pentium4) with PelicanHPC-v1.9_32bit:
I follow the tutorial (
http://pareto.uab.es/mcreel/PelicanHPC/Tutorial/PelicanTutorial.html) but, before pelican_setup, I set eth0 (ifconfig eth0 inet 10.11.12.1) and executed lamboot in order to achieve a correct(?) lamnodes output looking similar to this:
n0 10.11.12.2:1:
n1 10.11.12.3:1:
n2 10.11.12.4:1:
n3 10.11.12.4:1:
n4 10.11.12.1:1:origin,this_node
I've written a typical mpi helloworld.90 program, compiled it with
mpif90.openmpi helloworld.90 -o helloworld
and run it with both
mpirun.openmpi -np 4 helloworld
or
mpiexec.openmpi -np 4 helloworld
and noticed (with top and looking to the program output) that all the 4 tasks were running on the master while the 4 nodes are not working.
How can I achieve the desired migration of tasks?
Another question: I'm able to rsh to the nodes only if the user password is empty so that I cannot ssh to the second interface (eth1) of the master. Is there a way to resolve this problem?