mpdboot -fails

mpdboot -fails

using the following parameters (single node so not mpd.hosts file required)

mpdboot -r ssh --verbose

"get the following"
[admin@localhost ready_GNU]$ mpdboot -r ssh --verbose
running mpdallexit on localhost.localmpi
LAUNCHED mpd on localhost.localmpi via
mpdboot_localhost.localmpi (handle_mpd_output 998): from mpd on localhost.localmpi, invalid port info:
mpd_uncaught_except_tb handling:
<type 'exceptions.AttributeError'>: 'MPD' object has no attribute 'myIP'
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py 2047 get_parms_from_cmdline
print 'mpd failed: gethostbyname_ex failed for %s' % (self.myIP)
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py 1638 run
self.get_parms_from_cmdline()
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py 3676 <module>
mpd.run()

Is there something I am missing?
[admin@localhost ready_GNU]$ mpdboot --version
Intel(R) MPI Library for Linux, 64-bit applications, Version 4.1 Build 20120831
Copyright (C) 2003-2012 Intel Corporation. All rights reserved.

I also tried

[admin@localhost ready_GNU]$ mpdboot -d -v -r ssh
debug: starting
running mpdallexit on localhost.localmpi
LAUNCHED mpd on localhost.localmpi  via  
debug: launch cmd= env I_MPI_JOB_TAGGED_PORT_OUTPUT=1 /opt/intel/impi/4.1.0.024/intel64/bin/mpd.py   --ncpus=1 --myhost=localhost.localmpi -e -d -s 1
debug: mpd on localhost.localmpi  on port
mpdboot_localhost.localmpi (handle_mpd_output 998): from mpd on localhost.localmpi, invalid port info:
mpd_uncaught_except_tb handling:
<type 'exceptions.AttributeError'>: 'MPD' object has no attribute 'myIP'
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py  2047  get_parms_from_cmdline
print 'mpd failed: gethostbyname_ex failed for %s' % (self.myIP)
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py  1638  run
self.get_parms_from_cmdline()
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py  3676  <module>
mpd.run()
[admin@localhost ready_GNU]$ mpdboot -d -v -r ssh
debug: starting
running mpdallexit on localhost.localmpi
LAUNCHED mpd on localhost.localmpi  via  
debug: launch cmd= env I_MPI_JOB_TAGGED_PORT_OUTPUT=1 /opt/intel/impi/4.1.0.024/intel64/bin/mpd.py   --ncpus=1 --myhost=localhost.localmpi -e -d -s 1
debug: mpd on localhost.localmpi  on port
mpdboot_localhost.localmpi (handle_mpd_output 998): from mpd on localhost.localmpi, invalid port info:
mpd_uncaught_except_tb handling:
<type 'exceptions.AttributeError'>: 'MPD' object has no attribute 'myIP'
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py  2047  get_parms_from_cmdline
print 'mpd failed: gethostbyname_ex failed for %s' % (self.myIP)
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py  1638  run
self.get_parms_from_cmdline()
/opt/intel/impi/4.1.0.024/intel64/bin/mpd.py  3676  <module>
mpd.run()
[admin@localhost ready_GNU]$

Is there a minimum # of cores supported?
=====  Processor composition  =====
Processor name    : Intel(R) Xeon(R)  E5620  
Packages(sockets) : 1
Cores             : 4
Processors(CPUs)  : 4
Cores per package : 4
Threads per core  : 1
[admin@localhost ready_GNU]$ cpuinfo
Intel(R) Processor information utility, Version 4.1.0 Build 20120831
Copyright (C) 2005-2012 Intel Corporation.  All rights reserved.

=====  Processor composition  =====
Processor name    : Intel(R) Xeon(R)  E5620  
Packages(sockets) : 1
Cores             : 4
Processors(CPUs)  : 4
Cores per package : 4
Threads per core  : 1

=====  Processor identification  =====
Processor    Thread Id.    Core Id.    Package Id.
0           0           0           0   
1           0           1           0   
2           0           9           0   
3           0           10          0   
=====  Placement on packages  =====
Package Id.    Core Id.    Processors
0           0,1,9,10        0,1,2,3

=====  Cache sharing  =====
Cache    Size        Processors
L1    32  KB        no sharing
L2    256 KB        no sharing
L3    12  MB        (0,1,2,3)

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Hi Maurice,

What does your /etc/hosts file look like?  What is the output from ifconfig?

Also, can you run with mpirun?  This does not require booting an MPD, as it uses Hydra instead.

Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools

This was resolved by using the actual hostname instead of localhost.localmpi.

Leave a Comment

Please sign in to add a comment. Not a member? Join today