Product specifications

Table Of Contents
D–Troubleshooting
QLogic MPI Troubleshooting
IB6054601-00 H D-13
A
Mixed Releases of MPI RPMs
Make sure that all of the MPI RPMs are from the same release. When using
mpirun, an error message will occur if different components of the MPI RPMs are
from different releases. In the following example, mpirun from release 2.1 is
being used with a 2.2 library.
$ mpirun -np 2 -m ~/tmp/x2 osu_latency
MPI_runscript-xqa-14.0: ssh -x> Cannot detect InfiniPath
interconnect.
MPI_runscript-xqa-14.0: ssh -x> Seek help on loading InfiniPath
interconnect driver.
MPI_runscript-xqa-15.1: ssh -x> Cannot detect InfiniPath
interconnect.
MPI_runscript-xqa-15.1: ssh -x> Seek help on loading InfiniPath
interconnect driver.
MPIRUN: Node program(s) exitted during connection setup
$ mpirun -v
MPIRUN:Infinipath Release2.3: Built on Wed Nov 6 17:28:58 PDT 2008
by mee
The following example is the error that occurs when mpirun from the 2.2 release
is being used with the 2.1 libraries.
$ mpirun-ipath-ssh -np 2 -ppn 1 -m ~/tmp/idev osu_latency
MPIRUN: mpirun from the 2.3 software distribution requires all
node processes to be running 2.3 software. At least node <nodename>
uses non-2.3 MPI libraries
The following string means that either an incompatible non-QLogic mpirun binary
has been found or that the binary is from an InfiniPath release prior to 2.3.
Found incompatible non-InfiniPath or pre-2.3
InfiniPath mpirun-ipath-ssh (exec=/usr/bin/mpirun-ipath-ssh)
Missing mpirun Executable
When the mpirun executable is missing, the following error appears:
Please install mpirun on <nodename> or provide a path to
mpirun-ipath-ssh
(not found in $MPICH_ROOT/bin, $PATH
or path/to/mpirun-ipath-ssh/on/the/head/node) or run with
mpirun -distributed=off
This error string means that an mpirun executable (mpirun-ipath-ssh) was
not found on the computation nodes. Make sure that the mpi-frontend-* RPM
is installed on all nodes that will use mpirun.