I am new to MPI and try to get my Open MPI environment up and running. I have two machines Alpha and Beta, on which I have successfully installed Open MPI in /usr/local/openmpi. I have made the ssh setting to not have to enter password manually (using rsa keys), and I have modified the .rc files to get the right path and right LD_LIBRARY_PATH when login using ssh on both machines.
In order to check if my installation was working I have started "mpirun hostname" on Alpha and it is working just fine.
I have tested as well "mpirun hostname" on Beta and it is working fine too.
I have tested "ssh beta env" to check that my setting are correct and it is working as expected.
BUT when I am running "mpirun -host beta hostname" from Alpha nothing happens. After several minutes I have to kill the "mpirun" process with Ctrl-C (two times). Does any of you run into similar problem and could tell me what I am doing wrong ? It seems that each local installation are working fine but I can not start tasks on other nodes.
The interesting point is that when I run a "ps" on Beta I can see that a "orted" process is started (and stay in process list) for each of my try to run "mpirun" command from Alpha. So somehow Beta gets the command to start orted and does it but then, nothing happens .......
I have been browsing the users list for similar issues and I found one guy describing exactly the same problem but it was no answer to his post.
Not sure if this is relevant but Alpha and Beta are Sony PS3 machines running Yellow Dog Linux 6.1
Thanks in advance for your help.