Qlogic OFED+ Host Specifications

Browse online or download Specifications for Software Qlogic OFED+ Host. Qlogic OFED+ Host Product specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 204
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - OFED Software Users Guide

IB6054601-00 HQLogic Host Channel Adapter and QLogicOFED Software Users GuideQLogic OFED Version 1.4

Page 2 - Document Revision History

Page x IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4In the first and last paragraphs, added

Page 3

6–Using Other MPIsManaging Open MPI, MVAPICH, and QLogic MPI with the mpi-selector Utility6-6 IB6054601-00 HSTo compile your program in C, type:$ mpi

Page 4

6–Using Other MPIsHP-MPIIB6054601-00 H 6-7AFollowing is an example for listing and selecting an MPI:$ mpi-selector --list mpi-1.2.3mpi-3.4.5$ mpi-sel

Page 5

6–Using Other MPIsHP-MPI6-8 IB6054601-00 HSInstallationFollow the instructions for downloading and installing HP-MPI from the HP web site. SetupNo sp

Page 6

6–Using Other MPIsPlatform (Scali) MPIIB6054601-00 H 6-9APlatform (Scali) MPIPlatform MPI was formerly known as Scali MPI Connect. The version tested

Page 7

6–Using Other MPIsIntel MPI6-10 IB6054601-00 HSRunning Platform MPI ApplicationsHere is an example of a simple mpirun command running with four proce

Page 8

6–Using Other MPIsIntel MPIIB6054601-00 H 6-11Acompat-dapl-devel-static-1.2.12-1.x86_64.rpmcompat-dapl-utils-1.2.12-1.x86_64.rpm2. Verify that there

Page 9

6–Using Other MPIsImproving Performance of Other MPIs Over IB Verbs6-12 IB6054601-00 HSTo compile your program in C using the default compiler, type:

Page 10

6–Using Other MPIsImproving Performance of Other MPIs Over IB VerbsIB6054601-00 H 6-13AThe maximum supported MTU size of InfiniPath adapter cards are

Page 11

6–Using Other MPIsImproving Performance of Other MPIs Over IB Verbs6-14 IB6054601-00 HSNotes

Page 12

IB6054601-00 H A-1A mpirun Options SummaryThis section summarizes the most commonly used options to mpirun. See the mpirun (1) man page for a complet

Page 13 - IB6054601-00 H Page xiii

QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4IB6054601-00 H Page xiSAdded program example. “ibv_devinfo” on

Page 14 - Page xiv IB6054601-00 H

A–mpirun Options SummarySpawn OptionsA-2 IB6054601-00 HS-np np This option specifies the number of processes to spawn. If this option is not set, the

Page 15 - Table of Contents

A–mpirun Options SummaryQuiescence OptionsIB6054601-00 H A-3AQuiescence Options-disable-mpi-progress-checkThis option disables the MPI communication

Page 16 - 5 Using QLogic MPI

A–mpirun Options SummaryStats OptionsA-4 IB6054601-00 HS-k, -kill-timeout secondsThis option indicates the time to wait for other ranks after the fir

Page 17 - 6 Using Other MPIs

A–mpirun Options SummaryTuning OptionsIB6054601-00 H A-5A-statsfile file-prefixThis option specifies an alternate file to receive the output from the

Page 18

A–mpirun Options SummaryShell OptionsA-6 IB6054601-00 HSShell Options-shell shell-nameThis option specifies the name of the program to use to log int

Page 19

A–mpirun Options SummaryFormat OptionsIB6054601-00 H A-7AFormat Options-l, -label-outputThis option labels each line of output on stdout and stderr w

Page 20

A–mpirun Options SummaryOther OptionsA-8 IB6054601-00 HSNotes

Page 21

IB6054601-00 H B-1B Benchmark ProgramsSeveral MPI performance measurement programs are installed from the mpi-benchmark RPM. This appendix describes

Page 22 - List of Tables

B–Benchmark ProgramsBenchmark 1: Measuring MPI Latency Between Two NodesB-2 IB6054601-00 HSdefined. The program uses a loop, executing many such exch

Page 23 - 1 Introduction

B–Benchmark ProgramsBenchmark 2: Measuring MPI Bandwidth Between Two NodesIB6054601-00 H B-3ABenchmark 2: Measuring MPI Bandwidth Between Two NodesTh

Page 24 - Overview

Page xii IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Updated output file name and example

Page 25 - Interoperability

B–Benchmark ProgramsBenchmark 3: Messaging Rate MicrobenchmarksB-4 IB6054601-00 HSBenchmark 3: Messaging Rate Microbenchmarksmpi_multibw is the micro

Page 26 - Convention Meaning

B–Benchmark ProgramsBenchmark 4: Measuring MPI Latency in Host RingsIB6054601-00 H B-5ASearching for N/2 bandwidth. Maximum Bandwidth of 1958.400649

Page 27 - Contact Information

B–Benchmark ProgramsBenchmark 4: Measuring MPI Latency in Host RingsB-6 IB6054601-00 HSNotes

Page 28 - 1-6 IB6054601-00 H

IB6054601-00 H C-1C Integration with a Batch Queuing SystemMost cluster systems use some kind of batch queuing system as an orderly way to provide us

Page 29 - 2 Feature Overview

C–Integration with a Batch Queuing SystemUsing SLURM for Batch QueuingC-2 IB6054601-00 HSFor more usage information, see the OSC mpiexec documentatio

Page 30 - Continued Support

C–Integration with a Batch Queuing SystemUsing SLURM for Batch QueuingIB6054601-00 H C-3AAllocating ResourcesWhen the mpirun command starts, it requi

Page 31 - PCIe is Gen 1

C–Integration with a Batch Queuing SystemUsing SLURM for Batch QueuingC-4 IB6054601-00 HSThe sort | uniq -c component determines the number of times

Page 32

C–Integration with a Batch Queuing SystemLock Enough Memory on Nodes when Using SLURMIB6054601-00 H C-5AThe following command terminates all processe

Page 33 - Software Components

C–Integration with a Batch Queuing SystemLock Enough Memory on Nodes when Using SLURMC-6 IB6054601-00 HSThe following message displays after installa

Page 34 - 2-6 IB6054601-00 H

IB6054601-00 H Preliminary D-1D TroubleshootingThis appendix describes some of the tools you can use to diagnose and fix problems. The following topi

Page 35 - 3 Step-by-Step Cluster Setup

QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4IB6054601-00 H Page xiiiSAdded Glossary entry for Verbs. “Verb

Page 36 - Using MPI

D–TroubleshootingBIOS SettingsD-2 IB6054601-00 HSBIOS SettingsThis section covers issues related to BIOS settings.The most important setting is Advan

Page 37 - 4 InfiniPath Cluster Setup

D–TroubleshootingKernel and Initialization IssuesIB6054601-00 H D-3AKernel and Initialization IssuesIssues that may prevent the system from coming up

Page 38 - Installed Layout

D–TroubleshootingKernel and Initialization IssuesD-4 IB6054601-00 HSIf there is no output at all, the driver initialization failed. For more informat

Page 39 - Memory Footprint

D–TroubleshootingKernel and Initialization IssuesIB6054601-00 H D-5AOpenFabrics Load Errors if ib_ipath Driver Load FailsWhen the ib_ipath driver fai

Page 40

D–TroubleshootingOpenFabrics and InfiniPath IssuesD-6 IB6054601-00 HSIf the driver loaded, but MPI or other programs are not working, check to see if

Page 41

D–TroubleshootingOpenFabrics and InfiniPath IssuesIB6054601-00 H D-7AManual Shutdown or Restart May Hang if NFS in UseIf you are using NFS over IPoIB

Page 42 - # ifconfig ib0

D–TroubleshootingOpenFabrics and InfiniPath IssuesD-8 IB6054601-00 HSSDP Module Not LoadingIf the settings for debug level and the zero copy threshol

Page 43

D–TroubleshootingSystem Administration TroubleshootingIB6054601-00 H D-9ASystem Administration TroubleshootingThe following sections provide details

Page 44

D–TroubleshootingPerformance IssuesD-10 IB6054601-00 HSThe exact symptoms can vary with BIOS, amount of memory, etc. When the driver starts, you may

Page 45 - Using OFED SRP

D–TroubleshootingPerformance IssuesIB6054601-00 H D-11AErratic PerformanceSometimes erratic performance is seen on applications that use interrupts.

Page 46

Page xiv IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Notes

Page 47 - # ib_qlgc_vnic_query

D–TroubleshootingQLogic MPI TroubleshootingD-12 IB6054601-00 HSHere is an example:# cat /sys/class/infiniband/ipath*/device/irq98# ls /proc/irq0 10

Page 48 - 4-12 IB6054601-00 H

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-13AMixed Releases of MPI RPMsMake sure that all of the MPI RPMs are from the same release

Page 49 - IB6054601-00 H 4-13

D–TroubleshootingQLogic MPI TroubleshootingD-14 IB6054601-00 HSResolving Hostname with Multi-Homed Head NodeBy default, mpirun assumes that ranks can

Page 50

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-15ACompiler/Linker MismatchIf the compiler and linker do not match in C and C++ programs,

Page 51

D–TroubleshootingQLogic MPI TroubleshootingD-16 IB6054601-00 HSCompiling on Development NodesIf the mpi-devel-* RPM is installed with the --prefix /p

Page 52

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-17AFor the second option, change the file /etc/ld.so.conf on the compute nodes rather tha

Page 53

D–TroubleshootingQLogic MPI TroubleshootingD-18 IB6054601-00 HSThe shell strips off the double quotes before handing the arguments to the mpicc scrip

Page 54 - $ ibv_devinfo

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-19AIn the next case, mpi_nxnlatbw.c is compiled with the HP-MPI version of mpicc, and giv

Page 55

D–TroubleshootingQLogic MPI TroubleshootingD-20 IB6054601-00 HSSee “Compiler Cannot Find Include, Module, or Library Files” on page D-15, “Compiling

Page 56

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-21AUsing MPI.mod FilesMPI.mod (or mpi.mod) are the Fortran 90/Fortran 95 mpi modules file

Page 57 - InfiniPath Driver Filesystem

IB6054601-00 H xvTable of Contents1 IntroductionWho Should Read this Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

Page 58 - Adapter and Other Settings

D–TroubleshootingQLogic MPI TroubleshootingD-22 IB6054601-00 HSIf you know that an argument can accept a data type that the MPI module does not expli

Page 59 - Remove Unneeded Services

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-23AThis is equally applicable if the module mpi provides only a lower-rank interface and

Page 60 - Hyper-Threading

D–TroubleshootingQLogic MPI TroubleshootingD-24 IB6054601-00 HSThe following message displays after installation:$ mpirun -m ~/tmp/sm -np 2 -mpi_late

Page 61 - Configuring for ssh

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-25Agdb Gets SIG32 Signal Under mpirun -debug with the PSM Receive Progress Thread Enabled

Page 62

D–TroubleshootingQLogic MPI TroubleshootingD-26 IB6054601-00 HSGeneral Error MessagesThe following message may be generated by ipath_checkout or mpir

Page 63

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-27AThe following message indicates a mismatch between the QLogic interconnect hardware in

Page 64

D–TroubleshootingQLogic MPI TroubleshootingD-28 IB6054601-00 HSThe following message usually indicates a node failure or malfunctioning link in the f

Page 65

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-29AThe following indicates an unknown host:$ mpirun -np 2 -m ~/tmp/q mpi_latency 100 100

Page 66

D–TroubleshootingQLogic MPI TroubleshootingD-30 IB6054601-00 HSThe following indicates that one program on one node died:$ mpirun -np 2 -m ~/tmp/q mp

Page 67 - The Intel Cluster Checker

D–TroubleshootingQLogic MPI TroubleshootingIB6054601-00 H D-31AThis message occurs when a cable is disconnected, a switch is rebooted, or when there

Page 68 - 4-32 IB6054601-00 H

xvi IB6054601-00 HQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4SOther Configuration: Changing the MTU Size

Page 69

D–TroubleshootingQLogic MPI TroubleshootingD-32 IB6054601-00 HSStatistics other than MPI-level statistics are fairly low level; most users will not u

Page 70 - MPI-IO with ROMIO

IB6054601-00 H E-1E Write CombiningIntroductionWrite combining improves write bandwidth to the QLogic chip by writing multiple words in a single bus

Page 71 - Getting Started with MPI

E–Write CombiningPAT and Write CombiningE-2 IB6054601-00 HS..If you do not see any of these messages on your console, but suspect this problem, check

Page 72

E–Write CombiningMTRR Mapping and Write CombiningIB6054601-00 H E-3AFor systems with very large amounts of memory (32GB or more), it may also be nece

Page 73 - QLogic MPI Details

E–Write CombiningMTRR Mapping and Write CombiningE-4 IB6054601-00 HSNotes

Page 74

IB6054601-00 H F-1F Useful Programs and FilesThe most useful programs and files for debugging, and commands for common tasks, are presented in the fo

Page 75

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsF-2 IB6054601-00 HSSummary and Descriptions of Useful ProgramsUseful programs a

Page 76 - To Use Another Compiler

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsIB6054601-00 H F-3Admesgdmesg prints out bootup messages. It is useful for chec

Page 77

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsF-4 IB6054601-00 HSibhostsThis tool determines if all the hosts in your InfiniB

Page 78 - Process Allocation

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsIB6054601-00 H F-5AibtracertThe tool ibtracert determines the path that InfiniB

Page 79 - IB6054601-00 H 5-11

IB6054601-00 H xviiQLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4ATo Use Another Compiler . . . . . . . .

Page 80 - PSM_SHAREDCONTEXTS=NO

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsF-6 IB6054601-00 HSidentThe ident strings are available in ib_ipath.ko. Running

Page 81 - Running in Shared Memory Mode

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsIB6054601-00 H F-7AIf you cannot see the problem, send the stdout output to you

Page 82

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsF-8 IB6054601-00 HSThe options available with ipath_checkout are shown in Table

Page 83 - Using mpirun

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsIB6054601-00 H F-9AMost of the functionality is accessed via the /sys filesyste

Page 84

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsF-10 IB6054601-00 HSipath_mtrrMTRR is used by the InfiniPath driver to enable w

Page 85 - Environment for Node Programs

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsIB6054601-00 H F-11Aipath_pkt_testThis program is installed from the infinipath

Page 86 - Environment Variables

F–Useful Programs and FilesSummary and Descriptions of Useful ProgramsF-12 IB6054601-00 HSmpirunmpirun determines whether the program is being run ag

Page 87 - Name Description

F–Useful Programs and FilesCommon Tasks and CommandsIB6054601-00 H F-13ArpmTo check the contents of an installed RPM, use these commands:$ rpm -qa in

Page 88

F–Useful Programs and FilesCommon Tasks and CommandsF-14 IB6054601-00 HSVerify hosts via an Ethernet pingipath_checkout --run=1 hostsfileVerify ssh

Page 89 - Performance Tuning

F–Useful Programs and FilesSummary and Descriptions of Useful FilesIB6054601-00 H F-15ASummary and Descriptions of Useful FilesUseful files are summa

Page 90

xviii IB6054601-00 HQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4SCompiling MVAPICH Applications . . . . .

Page 91 - Using MPD

F–Useful Programs and FilesSummary and Descriptions of Useful FilesF-16 IB6054601-00 HSTable F-5 shows the possible contents of the file, with brief

Page 92 - Applications

F–Useful Programs and FilesSummary of Configuration FilesIB6054601-00 H F-17AversionYou can check the version of the installed InfiniPath software by

Page 93 - Debugging MPI Programs

F–Useful Programs and FilesSummary of Configuration FilesF-18 IB6054601-00 HSConfiguration File Name Description/etc/modprobe.conf Specifies options

Page 94 - QLogic MPI Limitations

F–Useful Programs and FilesSummary of Configuration FilesIB6054601-00 H F-19ASample and Template Files Descriptionqlgc_vnic.cfg.sample Sample VNIC co

Page 95

F–Useful Programs and FilesSummary of Configuration FilesF-20 IB6054601-00 HSNotes

Page 96

IB6054601-00 H G-1G Recommended ReadingReference material for further reading is provided in this appendix.References for MPIThe MPI Standard specifi

Page 97 - Open MPI

G–Recommended ReadingClustersG-2 IB6054601-00 HSClustersGropp, William, Ewing Lusk, and Thomas Sterling, Beowulf Cluster Computing with Linux, Second

Page 98 - Running Open MPI Applications

IB6054601-00 H Glossary-1GlossaryA glossary is provided for technical terms used in the documentation. Italicized terms in the definitions are define

Page 99

GlossaryEE – kDAPLGlossary-2 IB6054601-00 HSEEStands for End to EndEECStands for End to End ContextfabricThe InfiniBand interconnect infrastructure,

Page 100 - Running MVAPICH Applications

IB6054601-00 H Glossary-3Glossarylatency — mpihosts fileAlatencyThe delay inherent in processing network data. In terms of MPI, it is the time requi

Page 101

IB6054601-00 H xixQLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4AB Benchmark ProgramsBenchmark 1: Measuring

Page 102 - More Information on HP-MPI

GlossaryMR – RCGlossary-4 IB6054601-00 HSMRStands for Memory RegionMTRR Stands for Memory Type Range Registers. Used by the InfiniPath driver to ena

Page 103 - Platform (Scali) MPI

IB6054601-00 H Glossary-5GlossaryRDMA — uDAPLARDMAStands for Remote Direct Memory Access. A communications protocol that enables data transmission f

Page 104 - Intel MPI

Glossaryunmanaged switch – VNICGlossary-6 IB6054601-00 HSunmanaged switchA switch that does not have an active Subnet Manager (SM)VerbsIn the Infini

Page 105

IB6054601-00 H Index-1IndexSymbols!!!ERROR!!! Lockable memory less than 4096KB on x nodes error message C-6, D-24./hpmpi-mpi_nxnlatbw: error while lo

Page 106

QLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Index-2 IB6054601-00 HSchkconfig F-2Cluster 1-2checker, Inte

Page 107 - 6–Using Other MPIs

IB6054601-00 H Index-3QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4Aopening shared memory object error mes

Page 108 - 6-14 IB6054601-00 H

QLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Index-4 IB6054601-00 HSibtracert F-2, F-5ibv_devinfo 4-30, F

Page 109 - A mpirun Options Summary

IB6054601-00 H Index-5QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4AK-k A-4, F-8kDAPL Glossary-2--keep F-8

Page 110 - Spawn Options

QLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Index-6 IB6054601-00 HSperformance improvement over IB Verbs

Page 111 - Startup Options

IB6054601-00 H Index-7QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4AMulticast group Glossary-4Multihomed h

Page 112 - Stats Options

Page ii IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Information furnished in this manual i

Page 113 - Tuning Options

xx IB6054601-00 HQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4SPerformance Issues . . . . . . . . . . . .

Page 114 - Debug Options

QLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Index-8 IB6054601-00 HSPCIe Glossary-4bus width 4-23bus widt

Page 115 - Other Options

IB6054601-00 H Index-9QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4A--run=LIST F-8-runscript A-4Run-time l

Page 116 - A-8 IB6054601-00 H

QLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Index-10 IB6054601-00 HSTotalView debugger 5-26Transport ser

Page 118

© 2005-2009 QLogic Corporation. Specifications are subject to change without notice. All rights reserved worldwide. QLogic, the QLogic logo, and Infin

Page 119 - Between Two Nodes

IB6054601-00 H xxiQLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4AMTRR Mapping and Write Combining . . . . .

Page 120

xxii IB6054601-00 HQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4SNetworking . . . . . . . . . . . . . . .

Page 121

IB6054601-00 H 1-11 IntroductionThis section describes the objectives, intended audience, and organization of the QLogic Host Channel Adapter and QLo

Page 122 - B-6 IB6054601-00 H

1–IntroductionOverview1-2 IB6054601-00 HS Section 4, InfiniPath Cluster Setup and Administration, describes the lower levels of the supplied InfiniP

Page 123 - C Integration with a Batch

1–IntroductionInteroperabilityIB6054601-00 H 1-3AThe QLogic host channel adapters are InfiniBand 4X. The Double Data Rate (DDR) QLE7240 and QLE7280 a

Page 124 - Using SLURM for Batch Queuing

1–IntroductionConventions Used in this Guide1-4 IB6054601-00 HSConventions Used in this GuideThis guide uses the typographical conventions listed in

Page 125 - Generating the mpihosts File

1–IntroductionDocumentationIB6054601-00 H 1-5ADocumentationThe product documentation includes: The QLogic HCA and QLogic OFED Software Install Guide

Page 126 - Simple Process Management

1–IntroductionContact Information1-6 IB6054601-00 HS

Page 127

IB6054601-00 H 2-12 Feature OverviewThis section contains the features for this release, the supported QLogic adapter models, supported distributions

Page 128

QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4IB6054601-00 H Page iiiSIn the second bullet, removed referenc

Page 129 - D Troubleshooting

2–Feature OverviewFeatures2-2 IB6054601-00 HS The QLogic InfiniBand Fabric Suite (IFS) is available separately for purchase. It includes FastFabric,

Page 130 - BIOS Settings

2–Feature OverviewFeaturesIB6054601-00 H 2-3AThis version of the QLogic OFED software provides support for all of the QLogic adapters in Table 2-1. A

Page 131

2–Feature OverviewSupported Distributions and Kernels2-4 IB6054601-00 HSSupported Distributions and KernelsThe QLogic interconnect runs on AMD™ Opter

Page 132

2–Feature OverviewCompiler SupportIB6054601-00 H 2-5ACompiler SupportQLogic MPI supports the following compilers: GNU gcc 3.3.x, 3.4.x, 4.0, 4.1, 4.

Page 133

2–Feature OverviewSoftware Components2-6 IB6054601-00 HS Reliable Datagram Sockets (RDS) iSCSI Extensions for RDMA (iSER) This release supports two

Page 134

IB6054601-00 H 3-13 Step-by-Step Cluster Setup and MPI Usage ChecklistsThis section describes how to set up your cluster to run high-performance MPI

Page 135

3–Step-by-Step Cluster Setup and MPI Usage ChecklistsUsing MPI3-2 IB6054601-00 HSUsing MPI1. Verify that the QLogic hardware and software has been in

Page 136 - SDP Module Not Loading

IB6054601-00 H 4-14 InfiniPath Cluster Setup and AdministrationThis section describes what the cluster administrator needs to know about the InfiniPa

Page 137 - Performance Issues

4–InfiniPath Cluster Setup and AdministrationInstalled Layout4-2 IB6054601-00 HSInstalled LayoutThis section describes the default installed layout f

Page 138 - MVAPICH Performance Issues

4–InfiniPath Cluster Setup and AdministrationMemory FootprintIB6054601-00 H 4-3AThe InfiniPath driver modules in this release are installed in: /lib/

Page 139 - Erratic Performance

Page iv IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Deleted reference to MTRR BIOS setting

Page 140 - QLogic MPI Troubleshooting

4–InfiniPath Cluster Setup and AdministrationMemory Footprint4-4 IB6054601-00 HSThe following paragraphs provide an example for a 1024 processor syst

Page 141 - Missing mpirun Executable

4–InfiniPath Cluster Setup and AdministrationBIOS SettingsIB6054601-00 H 4-5ABIOS SettingsTo achieve the best performance with QLogic adapters, you n

Page 142 - Cross-Compilation Issues

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and Startup4-6 IB6054601-00 HS SRP (OFED and QLogic modu

Page 143 - Compiler/Linker Mismatch

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and StartupIB6054601-00 H 4-7AThe output from this comman

Page 144

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and Startup4-8 IB6054601-00 HSIf you are using the rpm in

Page 145

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and StartupIB6054601-00 H 4-9AUsing QLogic SRPIf you inst

Page 146

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and Startup4-10 IB6054601-00 HS3. Choose the device you w

Page 147

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and StartupIB6054601-00 H 4-11AConfiguring and Administer

Page 148 - Process Limitation with ssh

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and Startup4-12 IB6054601-00 HScontroller[ 1]GUID:

Page 149 - Extending MPI Modules

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and StartupIB6054601-00 H 4-13Acontroller[ 1]GUID:

Page 150

QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4IB6054601-00 H Page vSAdded ibv_devinfo command to see the cur

Page 151 - Queuing System

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and Startup4-14 IB6054601-00 HSLook at the qlgc_vnic.cfg.

Page 152

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and StartupIB6054601-00 H 4-15Ab. Format 2: Define an IOC

Page 153

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and Startup4-16 IB6054601-00 HS4. Create VirtualNIC inter

Page 154 - General Error Messages

4–InfiniPath Cluster Setup and AdministrationOpenFabrics Drivers and Services Configuration and StartupIB6054601-00 H 4-17AIf you start the InfiniBan

Page 155

4–InfiniPath Cluster Setup and AdministrationOther Configuration: Changing the MTU Size4-18 IB6054601-00 HSMore information for configuration, starti

Page 156 - MPI Messages

4–InfiniPath Cluster Setup and AdministrationManaging the InfiniPath DriverIB6054601-00 H 4-19AManaging the InfiniPath DriverThe startup script for i

Page 157

4–InfiniPath Cluster Setup and AdministrationManaging the InfiniPath Driver4-20 IB6054601-00 HSStart, Stop, or Restart InfiniPathRestart the software

Page 158

4–InfiniPath Cluster Setup and AdministrationMore Information on Configuring and Loading DriversIB6054601-00 H 4-21AUnload the Driver/Modules Manuall

Page 159 - MPI Stats

4–InfiniPath Cluster Setup and AdministrationPerformance Settings and Management Tips4-22 IB6054601-00 HSPerformance Settings and Management TipsThe

Page 160 - D-32 IB6054601-00 H

4–InfiniPath Cluster Setup and AdministrationPerformance Settings and Management TipsIB6054601-00 H 4-23A Use a PCIe Max Read Request size of at lea

Page 161 - E Write Combining

Page vi IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4Changed Intel® processor name.“Hyper-T

Page 162 - PAT and Write Combining

4–InfiniPath Cluster Setup and AdministrationPerformance Settings and Management Tips4-24 IB6054601-00 HSIf you are using Network File System (NFS) o

Page 163

4–InfiniPath Cluster Setup and AdministrationHost Environment Setup for MPIIB6054601-00 H 4-25AHost Environment Setup for MPIAfter the InfiniPath sof

Page 164 - E-4 IB6054601-00 H

4–InfiniPath Cluster Setup and AdministrationHost Environment Setup for MPI4-26 IB6054601-00 HSThe example in this section assumes the following: Bo

Page 165 - F Useful Programs and Files

4–InfiniPath Cluster Setup and AdministrationHost Environment Setup for MPIIB6054601-00 H 4-27A812E5iw1GCZfNefBmWbegWVKFwGlNbqBnZK7kDRLSOKQtuhYbGPcrV

Page 166 - Program Name Function

4–InfiniPath Cluster Setup and AdministrationHost Environment Setup for MPI4-28 IB6054601-00 HS2. Enter a passphrase for your key pair when prompted.

Page 167

4–InfiniPath Cluster Setup and AdministrationChecking Cluster and Software StatusIB6054601-00 H 4-29AChecking Cluster and Software Statusipath_contro

Page 168

4–InfiniPath Cluster Setup and AdministrationChecking Cluster and Software Status4-30 IB6054601-00 HSibv_devinfoibv_devinfo queries RDMA devices. Use

Page 169

4–InfiniPath Cluster Setup and AdministrationChecking Cluster and Software StatusIB6054601-00 H 4-31AThe Intel Cluster CheckerThe Intel Cluster Check

Page 170

4–InfiniPath Cluster Setup and AdministrationChecking Cluster and Software Status4-32 IB6054601-00 HSNotes

Page 171

IB6054601-00 H 5-15 Using QLogic MPIThis section provides information on using the QLogic Message-Passing Interface (MPI). Examples are provided for

Page 172

QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4IB6054601-00 H Page viiSRenamed Compiling and Linking section.

Page 173

5–Using QLogic MPIIntroduction5-2 IB6054601-00 HSOther MPIsOther high-performance MPIs, such as HP-MPI version 2.3, Open MPI (release 1.2.8), Ohio St

Page 174

5–Using QLogic MPIGetting Started with MPIIB6054601-00 H 5-3AGetting Started with MPIThis section shows how to compile and run some simple example pr

Page 175 - # modprobe -v ib_ipath

5–Using QLogic MPIGetting Started with MPI5-4 IB6054601-00 HSThen, run the program with several different specifications for the number of processes:

Page 176

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-5Afpi.f is a Fortran 77 program that computes pi in a way similar to cpi.c. Compile and link, an

Page 177 - Common Tasks and Commands

5–Using QLogic MPIQLogic MPI Details5-6 IB6054601-00 HSUse Wrapper Scripts for Compiling and LinkingThe scripts in Table 5-1 invoke the compiler and

Page 178 - Function Command

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-7AConfiguring MPI Programs for QLogic MPIWhen configuring an MPI program (generating header file

Page 179

5–Using QLogic MPIQLogic MPI Details5-8 IB6054601-00 HSTo Use Another CompilerQLogic MPI supports a number of compilers, in addition to the default G

Page 180

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-9AAlso, use mpif77, mpif90, or mpif95 for linking; otherwise, .true. may have the wrong value. I

Page 181

5–Using QLogic MPIQLogic MPI Details5-10 IB6054601-00 HSCompiler and Linker VariablesWhen you use environment variables (e.g., $MPICH_CC) to select w

Page 182

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-11AWhen running a job in a batch system environment where multiple jobs may be running simultane

Page 183 - subdirectory of the

Page viii IB6054601-00 HSQLogic Host Channel Adapter and QLogic OFED Software Users Guide QLogic OFED Version 1.4sysctl parameters do not help TCP/SD

Page 184 - F-20 IB6054601-00 H

5–Using QLogic MPIQLogic MPI Details5-12 IB6054601-00 HSEnabling and Disabling Software Context SharingBy default, context sharing is enabled; it can

Page 185 - G Recommended Reading

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-13AAdditionally, you can explicitly configure for the number of contexts you want to use with th

Page 186 - Other Software Packages

5–Using QLogic MPIQLogic MPI Details5-14 IB6054601-00 HSmpihosts File DetailsAs noted in “Create the mpihosts File” on page 5-3, an mpihosts file (al

Page 187 - Glossary

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-15A In the absence of both the -m option and the MPIHOSTS environment variable, mpirun uses the

Page 188 - Glossary-2 IB6054601-00 H

5–Using QLogic MPIQLogic MPI Details5-16 IB6054601-00 HSGenerally, mpirun tries to distribute the specified number of processes evenly among the node

Page 189 - IB6054601-00 H Glossary-3

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-17Ampirun monitors the parallel MPI job, terminating when all the node programs in that job exit

Page 190 - Glossary-4 IB6054601-00 H

5–Using QLogic MPIQLogic MPI Details5-18 IB6054601-00 HSEnvironment variables are specified in descending order, as follows:1. Set in the default she

Page 191 - RDMA — uDAPL

5–Using QLogic MPIQLogic MPI DetailsIB6054601-00 H 5-19AIPATH_UNIT This variable is for context sharing. When multiple InfiniPath devices are present

Page 192 - Glossary-6 IB6054601-00 H

5–Using QLogic MPIQLogic MPI Details5-20 IB6054601-00 HSRunning Multiple Versions of InfiniPath or MPIThe variable MPICH_ROOT sets a root prefix for

Page 193 - Numerics

5–Using QLogic MPIPerformance TuningIB6054601-00 H 5-21ATo keep remote process checks but disable triggering quiescence for temporary IB link failure

Page 194 - Index-2 IB6054601-00 H

QLogic Host Channel Adapter and QLogic OFED Software Users GuideQLogic OFED Version 1.4IB6054601-00 H Page ixSMoved mpirun Options Summary to new App

Page 195 - IB6054601-00 H Index-3

5–Using QLogic MPIPerformance Tuning5-22 IB6054601-00 HSUse the taskset utility with mpirun to specify the mapping of MPI processes to logical proces

Page 196 - Index-4 IB6054601-00 H

5–Using QLogic MPIMPDIB6054601-00 H 5-23AThe complete list of options is contained in Appendix A.MPDThe Multi-Purpose Daemon (MPD) is an alternative

Page 197 - IB6054601-00 H Index-5

5–Using QLogic MPIQLogic MPI and Hybrid MPI/OpenMP Applications5-24 IB6054601-00 HSQLogic MPI and Hybrid MPI/OpenMP ApplicationsQLogic MPI supports h

Page 198 - Index-6 IB6054601-00 H

5–Using QLogic MPIDebugging MPI ProgramsIB6054601-00 H 5-25ADebugging MPI ProgramsDebugging parallel programs is substantially more difficult than de

Page 199 - IB6054601-00 H Index-7

5–Using QLogic MPIQLogic MPI Limitations5-26 IB6054601-00 HSThe following features of QLogic MPI facilitate debugging: Stack backtraces are provided

Page 200 - Index-8 IB6054601-00 H

IB6054601-00 H 6-16 Using Other MPIsThis section provides information on using other MPI implementations. IntroductionSupport for multiple high-perfo

Page 201 - IB6054601-00 H Index-9

6–Using Other MPIsInstalled Layout6-2 IB6054601-00 HSThese MPI implementations run on multiple interconnects, and have their own mechanisms for selec

Page 202 - Index-10 IB6054601-00 H

6–Using Other MPIsOpen MPIIB6054601-00 H 6-3AOpen MPI Open MPI is an open source MPI-2 implementation from the Open MPI Project. Pre-compiled version

Page 203

6–Using Other MPIsOpen MPI6-4 IB6054601-00 HSTo compile your program in C, type:$ mpicc mpi_app_name.c -o mpi_app_nameRunning Open MPI ApplicationsBy

Page 204

6–Using Other MPIsMVAPICHIB6054601-00 H 6-5AMVAPICHPre-compiled versions of MVAPICH 1.1 built with the GNU, PGI, PathScale, and Intel compilers, and

Comments to this Manuals

No comments