I have built a basic cluster consisting of the following machines: (1) an HP Inspiron 530 desktop and (2) a Jetson TK1 development board. Both are running Linux and I've built mpich 3.2 from source on both machines. I'm able to run a basic hello world program on this cluster, but as soon as a communication operation is involved (like MPI_Bcast), the program hangs. I've checked to verify that hydra is launching parallel jobs on both machines. However, as soon as the program reaches a communication operation, it hangs. I've disabled the Unix firewall on both machines, but it still won't work.
Why does My MPI Cluster Hang?
parallelism;mpi