Turns out you debugged the mpirun I was actually wanting you to attach to your program, PruebaSumaParalela.out, on both nodes and dump each of their stacks.
Is there a reason why you are using 1.2.2 instead of 1.2.7 or something from the 1.3 branch? I am wondering if maybe there is some sort of bug in the tcp BTL that is preventing it from matching your two interfaces.
Another thing to try is to specifically list out the interfaces you want to have used. I do not think this is going to help but it can't hurt either. I would do something like:
mpirun -np 2 --host 10.4.5.123,edu_at_10.4.5.126 --mca mpi_preconnect_all 1 --prefix /usr/local -mca btl self,tcp -mca btl_tcp_if_include eth1 ./PruebaSumaParalela.out
Date: Thu, 18 Sep 2008 13:12:46 +0200
From: "Sofia Aparicio Secanellas" <saparicio_at_[hidden]>
Subject: Re: [OMPI users] Problem with MPI_Send and MPI_Recv
To: "Open MPI Users" <users_at_[hidden]>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Finally, I have installed dbx. I enclose a file with the result that I get
when I type "dbx - PID of mpirun..." and then "where" on computer 10.4.5.123
Do you have any idea what could be the problem?
Thanks a lot!!