Why do I get comm.rank == 0 everytime when using mpirun?

Take a look at this thread:

there was a similar issue there.