We have reported this before. We are still not able to do it, fully. However partially successful, now. We have used a machine with static IP address and modified the router settings by opening all ssh ports. Master runs on this machine and the slaves on EC2.
Now we can run the "Hello world" over internet using ssh. It starts MPI executables in EC2 (we can see on 'top') and print back "hello" to our home/master machine. But send/recv doesnt work. send/recv hang between master(home PC)<->slave(EC2), both ways. What are the port settings for send/recv? Do we need to modify anything? Any help is very much appreciated. Jaison Australian National Uni