Q-Logic IB0056101-00 G Computer Drive User Manual


 
5 – Software Installation
Additional Installation Instructions
IB0056101-00 G 5-35
A
For example, install all RPMs that relate to QLogic MPI in /usr/mpi/qlogic.
Leave all remaining InfiniPath libraries and tools in their default installation
location (/usr). This approach leaves InfiniPath libraries (such as
libpsm_infinipath.so and libinfinipath.so) in standard system
directories so that other MPIs can easily find them in their expected location. Also,
this scenario leaves InfiniPath-specific utilities such as ipath_checkout and
ipath_control in standard system search paths.
For this example, unpack the InfiniPath tarball as shown in “Unpacking the
InfiniPath tar File” on page 5-4. Then move all RPMs that will be prefixed to a new
directory called InfiniPath-MPI-prefixed. This includes all QLogic MPI
development headers, libraries, runtime and documentation RPMs, as well as
mpi-selector registration scripts. For example:
% mkdir InfiniPath-MPI-prefixed
% mv InfiniPath-MPI/mpi-{frontend,benchmark,libs}*
InfiniPath-Devel/mpi-devel* \
OtherMPIs/qlogic-mpi-register* \
Documentation/mpi-doc* InfiniPath-MPI-prefixed/
Next, install all non-prefixed RPMs as explained in “Using rpm to Install InfiniPath
and OpenFabrics” on page 5-8:
% rpm -Uvh InfiniPath/*.rpm InfiniPath-Devel/*.rpm \
OpenFabrics/*.rpm OpenFabrics-Devel/*.rpm
Finally, install the prefixed InfiniPath-MPI RPMs in /usr/mpi/qlogic:
% rpm -Uvh --prefix /usr/mpi/qlogic InfiniPath-MPI-prefixed/*.rpm
The desired prefix should be made available in the $MPICH_ROOT environment
variable, either by global shell configuration files or through third-party
environment management utilities such as mpi-selector or the Environment
Modules.
See the Using QLogic MPI section in the QLogic HCA and InfiniPath Software
User Guide for more information on setting $MPICH_ROOT and using the
mpi-selector utility.
Installing on an Unsupported Distribution
If you are running a kernel that does not match a supported kernel/distribution
pair, you may need to provide an override during the install of the
infinipath-kernel RPM. This override may be needed if you have a completely
unsupported distribution, or if you have upgraded the kernel without upgrading the
rest of the distribution. The InfiniPath install determines the distribution from either
the
/etc/redhat-release file or the /etc/SuSE-release file.