Product specifications

Table Of Contents
xvi IB6054601-00 H
QLogic Host Channel Adapter and QLogic OFED Software Users Guide
QLogic OFED Version 1.4
S
Other Configuration: Changing the MTU Size . . . . . . . . . . . . . . . . . . . . . . . 4-18
Managing the InfiniPath Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Configure the Infinipath Driver State . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
Start, Stop, or Restart InfiniPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Unload the Driver/Modules Manually. . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
InfiniPath Driver Filesystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
More Information on Configuring and Loading Drivers. . . . . . . . . . . . . . . . . 4-21
Performance Settings and Management Tips . . . . . . . . . . . . . . . . . . . . . . . 4-22
Homogeneous Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Adapter and Other Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Remove Unneeded Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Disable Powersaving Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Hyper-Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Host Environment Setup for MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Configuring for ssh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Configuring ssh and sshd Using shosts.equiv . . . . . . . . . . 4-25
Configuring for ssh Using ssh-agent . . . . . . . . . . . . . . . . . . . 4-27
Process Limitation with ssh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Checking Cluster and Software Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
ipath_control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
ibstatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
ibv_devinfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
ipath_checkout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
The Intel Cluster Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
5 Using QLogic MPI
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
QLogic MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
PSM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Other MPIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Linux File I/O in MPI Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
MPI-IO with ROMIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Getting Started with MPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Copy Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Create the mpihosts File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Compile and Run an Example C Program . . . . . . . . . . . . . . . . . . . . . 5-3
Examples Using Other Programming Languages . . . . . . . . . . . . . . . . 5-4
QLogic MPI Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Use Wrapper Scripts for Compiling and Linking . . . . . . . . . . . . . . . . . 5-6
Configuring MPI Programs for QLogic MPI . . . . . . . . . . . . . . . . . . . . . 5-7