Can you mpirun non-MPI applications, like "hostname"?  I frequently run this as 
a first step to debugging a wonky install.  For example:

shell$ hostname
barney
shell$ mpirun hostname
barney
shell$ cat hosts
barney
rubble
shell$ mpirun --hostfile hosts hostname
barney
rubble
shell$


On Mar 24, 2010, at 4:28 PM, haoanyi wrote:

> Hi, 
> 
> I installed OpenMPI1.4.1 as a non-root user on a cluster. It is totally OK 
> when I run with mpirun or mpiexec on one single node for many processes. 
> However, when I lauch many processes on multiple nodes, I can observe jobs 
> are distributed to those nodes (by using "top"), but all the jobs just hang 
> there and cannot finish.
> 
> I think the nodes use TCP to communicate with each other. This cluster also 
> provides MPICH2, which was configured by the sys admin., and has no problem 
> to do node communication in MPICH2. Besides, I read from some posts, which 
> says this may be caused by TCP firewall. Since I have no root's right, and I 
> don't know what shall request the admin. to do to fix this problem. So, can 
> you tell me how to do that either by the admin root or by the non-root user 
> (if possible)?
> 
> Thank you very much.
> Hao
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to