Hi,

> After compiling it, I copied it over to the other machine and tried
> running it with:
>
> mpirun -v --mca btl self,tcp -np 4 --machinefile machines /mnt/mpihw
>
> which produces:

[.....]

> AFAIK, the machines are able to communicate with each other on any port
> you like, just not with MPI. Any idea what's wrong?

The stable branch (1.2.x) works perfectly but _only_ when the
communication channel between machines are in the same subnet.
(ethernet)
Since you don't have that much control over which subnet your machines
get in, OpenMPI has a tendency to fail in Amazon's EC2.

However, if you're able to compile and use a version of the
development branch (1.3) you should be use compile and run the "hello
world" program without problems, regardless of the subnet they're in.


Regards,

Jeroen Kleijer

Reply via email to