Actually, I suspect the problem is that you don't have PMI running on the
machine. The processes have no reason to be opening sockets for the OOB on
a Cray XE6, and if you look at that platform file, it defines the location
of the PMI libraries that are required.

Since it built, I expect the libraries were found. However, you should
check to ensure your sys admin actually has PMI running.


On Wed, Oct 10, 2012 at 7:46 AM, Reuti <re...@staff.uni-marburg.de> wrote:

> Hi,
>
> Am 10.10.2012 um 14:50 schrieb Christoph Niethammer:
>
>
> > I just tried to use Open MPI 1.7a1r27416 on a Cray XE6 system.
> Unfortunately I get the following error when I run a simple HelloWorldMPI
> program:
> >
> > $ pirun HelloWorldMPI
> > App launch reported: 2 (out of 2) daemons - 0 (out of 32) procs
> > ...
> > [unset]:_pmi_alps_get_appLayout:pmi_alps_get_apid returned with error:
> Bad file descriptor
> > [nid01766:20603] mca_oob_tcp_init: unable to create IPv4 listen socket:
> Unable to open a TCP socket for out-of-band communications
> > ...
> >
> >
> > The installation was configured with the following command:
> >
> > ./configure
> --with-platform=contrib/platform/lanl/cray_xe6/optimized-nopanasas
> --prefix=$HOME/bin/mpi/openmpi/1.7a1r27416
>
> you are doing it local on the headnode only? It includes --with-alps by
> the platform file and there is the command `aprun` instead of `mpiexec` in
> the jobscript on a Cray. Maybe the allocation needs to be granted first.
>
> -- Reuti
>
>
> > I would be very happy if anybdy has an idea, what I could have missed
> during installation/runtime.
> >
> > Thanks in advance.
> >
> > Best regards
> > Christoph
> >
> >
> > --
> >
> > Christoph Niethammer
> > High Performance Computing Center Stuttgart (HLRS)
> > Nobelstrasse 19
> > 70569 Stuttgart
> >
> > Tel: ++49(0)711-685-87203
> > email: nietham...@hlrs.de
> > http://www.hlrs.de/people/niethammer
> > _______________________________________________
> > users mailing list
> > us...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

Reply via email to