Qlogic OFED+ Host Especificações

Consulte online ou descarregue Especificações para Software Qlogic OFED+ Host. Qlogic OFED+ Host Product specifications Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - OFED Software Users Guide

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

Página 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

Página 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

Página 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

Página 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

Página 6

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

Página 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

Página 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

Página 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:

Página 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

Página 11

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

Página 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

Página 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

Página 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

Página 15 - Table of Contents

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

Página 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

Página 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

Página 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

Página 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

Página 20

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

Página 21

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

Página 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

Página 23 - 1 Introduction

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

Página 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

Página 25 - Interoperability

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

Página 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

Página 27 - Contact Information

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

Página 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

Página 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

Página 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

Página 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

Página 32

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

Página 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

Página 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

Página 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

Página 36 - Using MPI

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 43

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

Página 44

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

Página 45 - Using OFED SRP

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

Página 46

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

Página 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

Página 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

Página 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

Página 50

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

Página 51

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

Página 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

Página 53

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

Página 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

Página 55

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

Página 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

Página 57 - InfiniPath Driver Filesystem

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

Página 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

Página 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

Página 60 - Hyper-Threading

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

Página 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

Página 62

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

Página 63

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

Página 64

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

Página 65

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

Página 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

Página 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

Página 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

Página 69

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

Página 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

Página 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

Página 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

Página 73 - QLogic MPI Details

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

Página 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

Página 75

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

Página 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

Página 77

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

Página 78 - Process Allocation

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

Página 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 . . . . . . . .

Página 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

Página 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

Página 82

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 88

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

Página 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

Página 90

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

Página 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

Página 92 - Applications

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

Página 93 - Debugging MPI Programs

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

Página 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

Página 95

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

Página 96

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

Página 97 - Open MPI

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

Página 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

Página 99

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

Página 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

Página 101

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

Página 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

Página 103 - Platform (Scali) MPI

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

Página 104 - Intel MPI

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 113 - Tuning Options

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

Página 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

Página 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

Página 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

Página 118

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

Página 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 . . . . .

Página 120

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

Página 121

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

Página 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

Página 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

Página 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

Página 125 - Generating the mpihosts File

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

Página 126 - Simple Process Management

1–IntroductionContact Information1-6 IB6054601-00 HS

Página 127

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

Página 128

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

Página 129 - D Troubleshooting

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

Página 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

Página 131

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

Página 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.

Página 133

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

Página 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

Página 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

Página 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

Página 137 - Performance Issues

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

Página 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/

Página 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

Página 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

Página 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

Página 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

Página 143 - Compiler/Linker Mismatch

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

Página 144

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

Página 145

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

Página 146

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

Página 147

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

Página 148 - Process Limitation with ssh

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

Página 149 - Extending MPI Modules

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

Página 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

Página 151 - Queuing System

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

Página 152

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

Página 153

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

Página 154 - General Error Messages

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

Página 155

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

Página 156 - MPI Messages

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

Página 157

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

Página 158

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

Página 159 - MPI Stats

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

Página 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

Página 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

Página 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

Página 163

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

Página 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

Página 165 - F Useful Programs and Files

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

Página 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.

Página 167

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

Página 168

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

Página 169

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

Página 170

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

Página 171

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

Página 172

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

Página 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

Página 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

Página 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:

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 193 - Numerics

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Comentários a estes Manuais

Sem comentários