Q-Logic Computer Drive IB0056101-00 G 사용자 설명서
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
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
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
. 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:
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}*
% mv InfiniPath-MPI/mpi-{frontend,benchmark,libs}*
InfiniPath-Devel/mpi-devel* \
OtherMPIs/qlogic-mpi-register* \
Documentation/mpi-doc* InfiniPath-MPI-prefixed/
OtherMPIs/qlogic-mpi-register* \
Documentation/mpi-doc* InfiniPath-MPI-prefixed/
Next, install all non-prefixed RPMs as explained in
:
% 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
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.
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
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
rest of the distribution. The InfiniPath install determines the distribution from either
the
/etc/redhat-release
file or the
/etc/SuSE-release
file.