Product specifications

Table Of Contents
D–Troubleshooting
QLogic MPI Troubleshooting
D-14 IB6054601-00 H
S
Resolving Hostname with Multi-Homed Head Node
By default, mpirun assumes that ranks can independently resolve the hostname
obtained on the head node with gethostname. However, the hostname of a
multi-homed head node may not resolve on the compute nodes. To address this
problem, the following new option has been added to mpirun:
-listen-addr <hostname|IPv4>
This address will be forwarded to the ranks. To change the default, put this option
in the global mpirun.defaults file or in a user-local file.
If the address on the frontend cannot be resolved, then a warning is sent to the
console and to syslog. If you use the following command line, you may see
messages similar to this:
% mpirun-ipath-ssh -np 2 -listen-addr foo -m ~/tmp/hostfile-idev
osu_bcast
MPIRUN.<nodename>: Warning: Couldn’t resolve listen address ’foo’
on head node
(Unknown host), using it anyway...
MPIRUN.<nodename>: No node programs have connected within 60
seconds.
This message occurs if none of the ranks can connect back to the head node.
The following message may appear if some ranks cannot connect back:
MPIRUN.<nodename>: Not all node programs have connected within
60 seconds.
MPIRUN.<nodename>: No connection received from 1 node process on
node <nodename>
Cross-Compilation Issues
The GNU 4.x environment is supported in the PathScale Compiler Suite 3.x
release.
However, the 2.x QLogic PathScale compilers are not currently supported on
SLES 10 systems that use the GNU 4.x compilers and compiler environment
(header files and libraries).
QLogic recommends installing the PathScale 3.1 release.