I wrote a simple program to display "hello world" from each process.
When I run this (126 - my machine, 122, and 123), everything works fine: [doriad@daviddoria MPITest]$ mpirun -H 10.1.2.126,10.1.2.122,10.1.2.123 hello-mpi >From process 1 out of 3, Hello World! >From process 2 out of 3, Hello World! >From process 3 out of 3, Hello World! When I run this (126 - my machine, 122, and 125), everything works fine: [doriad@daviddoria MPITest]$ mpirun -H 10.1.2.126,10.1.2.122,10.1.2.125 hello-mpi >From process 2 out of 3, Hello World! >From process 1 out of 3, Hello World! >From process 3 out of 3, Hello World! When I run this (126 - my machine, 123, and 125), everything works fine: [doriad@daviddoria MPITest]$ mpirun -H 10.1.2.126,10.1.2.123,10.1.2.125 hello-mpi >From process 2 out of 3, Hello World! >From process 1 out of 3, Hello World! >From process 3 out of 3, Hello World! However, when I run this (126 - my machine, 122, 123, AND 125), I get no output at all. Is there any way to check what is going on / does anyone know what that would happen? I'm using OpenMPI 1.3.3 Thanks, David