QLogic OFED+ Host Software User Guide, Rev. B
QLogic OFED+ Host Software User Guide, Rev. B
QLogic OFED+ Host Software User Guide, Rev. B
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4–Running <strong>QLogic</strong> MPI on <strong>QLogic</strong> Adapters<br />
<strong>QLogic</strong> MPI Details<br />
Table 4-7. Environment Variables (Continued)<br />
Name<br />
IPATH_HCA_SELECTION_ALG<br />
Description<br />
This variable provides user-level support to specify<br />
<strong>Host</strong> Channel Adapter/port selection algorithm<br />
through the environment variable. The default<br />
option is Round Robin that allocates the <strong>Host</strong><br />
Channel Adapters in a round robin fashion. The<br />
older mechanism option is Packed that fills all<br />
contexts on a <strong>Host</strong> Channel Adapter before allocating<br />
from the next <strong>Host</strong> Channel Adapter.<br />
For example: In the case of using two single-port<br />
<strong>Host</strong> Channel Adapters, the default or<br />
IPATH_HCA_SELECTION_ALG="Round Robin"<br />
setting, will allow 2 or more MPI processes per<br />
node to use both <strong>Host</strong> Channel Adapters and to<br />
achieve performance improvements compared to<br />
what can be achieved with one <strong>Host</strong> Channel<br />
Adapter.<br />
Running Multiple Versions of TrueScale or MPI<br />
The variable MPICH_ROOT sets a root prefix for all InfiniPath-related paths. It is<br />
used by mpirun to try to find the mpirun-ipath-ssh executable, and it also<br />
sets up the LD_LIBRARY_PATH for new programs. Consequently, multiple<br />
versions of the TrueScale software releases can be installed on some or all<br />
nodes, and <strong>QLogic</strong> MPI and other versions of MPI can be installed at the same<br />
time. It may be set in the environment, in mpirun.defaults, or in an rcfile (such<br />
as .mpirunrc, .bashrc, or .cshrc) that will be invoked on remote nodes.<br />
If you have installed the software into an alternate location using the --prefix<br />
option with rpm, --prefix would have been set to $MPICH_ROOT.<br />
If MPICH_ROOT is not set, the normal PATH is used unless mpirun is invoked with<br />
a full pathname.<br />
NOTE:<br />
mpirun-ssh was renamed mpirun-ipath-ssh to avoid name conflicts<br />
with other MPI implementations.<br />
4-22 D000046-005 B