Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] OpenMPI Hangs, No Error
From: Ralph Castain (rhc_at_[hidden])
Date: 2010-07-06 16:19:05


It looks like the remote daemon is starting - is there a firewall in the way?

On Jul 6, 2010, at 2:04 PM, Robert Walters wrote:

> Hello all,
>
> I am using OpenMPI 1.4.2 on RHEL. I have a cluster of AMD Opteron's and right now I am just working on getting OpenMPI itself up and running. I have a successful configure and make all install. LD_LIBRARY_PATH and PATH variables were correctly edited. mpirun -np 8 hello_c successfully works on all machines. I have setup my two test machines with DSA key pairs that successfully work with each other.
>
> The problem comes when I initiate my hostfile to attempt to communicate across machines. The hostfile is setup correctly with <host_name> <slots> <max-slots>. When running with all verbose options enabled "mpirun --mca plm_base_verbose 99 --debug-daemons --mca btl_base_verbose 30 --mca oob_base_verbose 99 --mca pml_base_verbose 99 -hostfile hostfile -np 16 hello_c" I receive the following text output.
>
> [machine1:03578] mca: base: components_open: Looking for plm components
> [machine1:03578] mca: base: components_open: opening plm components
> [machine1:03578] mca: base: components_open: found loaded component rsh
> [machine1:03578] mca: base: components_open: component rsh has no register function
> [machine1:03578] mca: base: components_open: component rsh open function successful
> [machine1:03578] mca: base: components_open: found loaded component slurm
> [machine1:03578] mca: base: components_open: component slurm has no register function
> [machine1:03578] mca: base: components_open: component slurm open function successful
> [machine1:03578] mca:base:select: Auto-selecting plm components
> [machine1:03578] mca:base:select:( plm) Querying component [rsh]
> [machine1:03578] mca:base:select:( plm) Query of component [rsh] set priority to 10
> [machine1:03578] mca:base:select:( plm) Querying component [slurm]
> [machine1:03578] mca:base:select:( plm) Skipping component [slurm]. Query failed to return a module
> [machine1:03578] mca:base:select:( plm) Selected component [rsh]
> [machine1:03578] mca: base: close: component slurm closed
> [machine1:03578] mca: base: close: unloading component slurm
> [machine1:03578] mca: base: components_open: Looking for oob components
> [machine1:03578] mca: base: components_open: opening oob components
> [machine1:03578] mca: base: components_open: found loaded component tcp
> [machine1:03578] mca: base: components_open: component tcp has no register function
> [machine1:03578] mca: base: components_open: component tcp open function successful
> Daemon was launched on machine2- beginning to initialize
> [machine2:01962] mca: base: components_open: Looking for oob components
> [machine2:01962] mca: base: components_open: opening oob components
> [machine2:01962] mca: base: components_open: found loaded component tcp
> [machine2:01962] mca: base: components_open: component tcp has no register function
> [machine2:01962] mca: base: components_open: component tcp open function successful
> Daemon [[1418,0],1] checking in as pid 1962 on host machine2
> Daemon [[1418,0],1] not using static ports
>
> At this point the system hangs indefinitely. While running top on the machine2 terminal, I see several things come up briefly. These items are: sshd (root), tcsh (myuser), orted (myuser), and mcstransd (root). I was wondering if sshd needs to be initiated by myuser? It is currently turned off in sshd_config through UsePAM yes. This was setup by the sysadmin but it can be worked around if this is necessary.
>
> So in summary, mpirun works on each machine individually, but hangs when initiated through a hostfile or with the -host flag. ./configure with defaults and --prefix. LD_LIBRARY_PATH and PATH set up correctly. Any help is appreciated. Thanks!
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users