User Manual

Rev 2.1-1.0.6
Mellanox Technologies
23
1.3.5 MPI
Message Passing Interface (MPI) is a library specification that enables the development of paral-
lel software libraries to utilize parallel computers, clusters, and heterogeneous networks. Mella-
nox OFED includes the following MPI implementations over InfiniBand:
Open MPI – an open source MPI-2 implementation by the Open MPI Project
OSU MVAPICH – an MPI-1 implementation by Ohio State University
Mellanox OFED also includes MPI benchmark tests such as OSU BW/LAT, Intel MPI Bench-
mark, and Presta.
1.3.6 InfiniBand Subnet Manager
All InfiniBand-compliant ULPs require a proper operation of a Subnet Manager (SM) running on
the InfiniBand fabric, at all times. An SM can run on any node or on an IB switch. OpenSM is an
InfiniBand-compliant Subnet Manager, and it is installed as part of Mellanox OFED.
1
See Chap-
ter 8, “OpenSM – Subnet Manager”.
1.3.7 Diagnostic Utilities
Mellanox OFED includes the following two diagnostic packages for use by network and data-
center managers:
ibutils – Mellanox Technologies diagnostic utilities
infiniband-diags – OpenFabrics Alliance InfiniBand diagnostic tools
1.3.8 Mellanox Firmware Tools
The Mellanox Firmware Tools (MFT) package is a set of firmware management tools for a single
InfiniBand node. MFT can be used for:
Generating a standard or customized Mellanox firmware image
Querying for firmware information
Burning a firmware image to a single InfiniBand node
MFT includes the following tools:
mlxburn - provides the following functions:
Generation of a standard or customized Mellanox firmware image for burning—in .bin
(binary) or .img format
Burning an image to the Flash/EEPROM attached to a Mellanox HCA or switch device
Querying the firmware version loaded on an HCA board
Displaying the VPD (Vital Product Data) of an HCA board
flint
This tool burns a firmware binary image or an expansion ROM image to the Flash device of a Mella-
nox network adapter/bridge/switch device. It includes query functions to the burnt firmware image
and to the binary image file.
spark
1. OpenSM is disabled by default. See Chapter 8, “OpenSM – Subnet Manager” for details on enabling it.