Software Installation

Using rpm to Install InfiniPath and OpenFabrics

S

Note that you need to install the InfiniPath-MPI/32bit/mpi-frontend-*.rpmeven if you do not plan to use any other 32-bit RPMs. However, you can add the other 32bit subdirectories to the rpm command, if you need 32-bit support.

Next, install all non-prefixed RPMs:

#rpm -Uvh InfiniPath/*.rpm \

InfiniPath-Devel/infinipath-devel*.rpm \

OpenFabrics/*.rpm OpenFabrics-Devel/*.rpm \

OtherHCAs/*.rpm OtherHCAs-Devel/*.rpm \

Documentation/infinipath-doc*.rpm \

Documentation/ofed-doc*.rpm \

OtherMPIs/mpi-selector*.rpm OtherMPIs/mpitests*.rpm \

OtherMPIs/mvapich*.rpm OtherMPIs/openmpi*.rpm

Finally, install the prefixed QLogic-MPI RPMs in /usr/mpi/qlogic:

#rpm -Uvh --prefix /usr/mpi/qlogic QLogic-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. This allows QLogic MPI to correctly locate header and library files for MPI compilation and running parallel jobs. See the QLogic HCA and QLogic OFED Software Users Guide for details.

5.Reboot.

RPM Organization

:The complete RPM directories are organized as follows. Note that the suggested installation does not include all possible RPM directories. Install the files in the *-Devel directories if you are going use source code to do development work. The *-Debuginfo directories contain debug information and possibly source code, which may be useful for testing, debugging, and developing applications. The *-Static directories contain the static versions of the libraries, which can be used in place of the dynamic libraries when compiling and linking.

InfiniPath license.txt,LEGAL.txt (top level)

Documentation/

InfiniPath/

InfiniPath/32bit

InfiniPath-Devel/

InfiniPath-MPI/

InfiniPath-MPI/32bit

OpenFabrics/

5-16

Preliminary

IB0056101-00 G.02

Page 62
Image 62
Q-Logic OFED, IB0056101-00 G.02 manual RPM Organization, Next, install all non-prefixed RPMs