64f61ebd07
This commit has the same commit message as r18450, but without the extra bonus memory corruption that was introduced. This commit was SVN r18467. The following SVN revision numbers were found above: r18450 --> open-mpi/ompi@5295902ebe The following Trac tickets were found above: Ticket 1285 --> https://svn.open-mpi.org/trac/ompi/ticket/1285
143 строки
4.6 KiB
INI
143 строки
4.6 KiB
INI
#
|
|
# Copyright (c) 2006 Cisco Systems, Inc. All rights reserved.
|
|
# Copyright (c) 2006-2007 Mellanox Technologies. All rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
|
|
# This is the default HCA parameters file for Open MPI's OpenIB BTL.
|
|
# If HCA vendors wish to add their respective values into this file
|
|
# (that is distributed with Open MPI), please contact the Open MPI
|
|
# development team. See http://www.open-mpi.org/ for details.
|
|
|
|
# This file is in the "ini" style, meaning that it has sections
|
|
# identified section names enclosed in square brackets (e.g.,
|
|
# "[Section name]") followed by "key = value" pairs indicating values
|
|
# for a specific HCA vendor and model. HCAs are identified by their
|
|
# vendor ID and vendor part ID, which can be obtained by running the
|
|
# diagnostic utility command "ibv_devinfo". The fields "vendor_id"
|
|
# and "vendor_part"id" are the vendor ID and vendor part ID,
|
|
# respectively.
|
|
|
|
# The sections in this file only accept a few fields:
|
|
|
|
# vendor_id: a comma-delimited list of integers of HCA vendor IDs,
|
|
# expressed either in decimal or hexidecimal (e.g., "13" or "0xd").
|
|
# Individual values can be taken directly from the output of
|
|
# "ibv_devinfo". HCA vendor ID's correspond to IEEE OUI's, for which
|
|
# you can find the canonical list here:
|
|
# http://standards.ieee.org/regauth/oui/. Example:
|
|
#
|
|
# vendor_id = 0x05ad
|
|
|
|
# vendor_part_id: a comma-delimited list of integers of different HCA
|
|
# models from a single vendor, expressed in either decimal or
|
|
# hexidecimal (e.g., "13" or "0xd"). Individual values can be
|
|
# obtained from the output of the "ibv_devinfo". Example:
|
|
#
|
|
# vendor_part_id = 25208,25218
|
|
|
|
# mtu: an integer indicating the maximum transfer unit (MTU) to be
|
|
# used with this HCA. The effective MTU will be the minimum of an
|
|
# HCA's MTU value and its peer HCA's MTU value. Valid values are 256,
|
|
# 512, 1024, 2048, and 4096. Example:
|
|
#
|
|
# mtu = 1024
|
|
|
|
# use_eager_rdma: an integer indicating whether RDMA should be used
|
|
# for eager messages. 0 values indicate "no" (false); non-zero values
|
|
# indicate "yes" (true). This flag should only be enabled for
|
|
# HCAs that can provide guarantees about ordering of data in memory --
|
|
# that the last byte of an incoming packet will always be written
|
|
# last. Certain cards cannot provide this guarantee (such as iWARP
|
|
# cards), while others can (such as many InfiniBand cards).
|
|
|
|
# use_eager_rdma = 1
|
|
|
|
############################################################################
|
|
|
|
[default]
|
|
# These are the default values, identified by the vendor and part ID
|
|
# numbers of 0 and 0. If queried HCA does not return vendor and part
|
|
# ID numbers that match any of the sections in this file, the values
|
|
# in this section are used. Vendor IDs and part IDs can be hex or
|
|
# decimal.
|
|
vendor_id = 0
|
|
vendor_part_id = 0
|
|
use_eager_rdma = 0
|
|
mtu = 1024
|
|
|
|
############################################################################
|
|
|
|
[Mellanox Tavor Infinihost]
|
|
# Several vendors resell Mellanox hardware and put their own firmware
|
|
# on the cards, therefore overriding the default Mellanox vendor ID.
|
|
#
|
|
# Mellanox 0x02c9
|
|
# Cisco 0x05ad
|
|
# Silverstorm 0x066a
|
|
# Voltaire 0x08f1
|
|
# HP 0x1708
|
|
#
|
|
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708
|
|
vendor_part_id = 23108
|
|
use_eager_rdma = 1
|
|
mtu = 1024
|
|
|
|
############################################################################
|
|
|
|
[Mellanox Arbel InfiniHost III MemFree/Tavor]
|
|
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708
|
|
vendor_part_id = 25208,25218
|
|
use_eager_rdma = 1
|
|
mtu = 1024
|
|
|
|
############################################################################
|
|
|
|
[Mellanox Sinai Infinihost III]
|
|
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708
|
|
vendor_part_id = 25204
|
|
use_eager_rdma = 1
|
|
mtu = 2048
|
|
|
|
############################################################################
|
|
|
|
# A.k.a. ConnectX
|
|
[Mellanox Hermon]
|
|
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708
|
|
vendor_part_id = 25408,25418,25428
|
|
use_eager_rdma = 1
|
|
mtu = 2048
|
|
|
|
############################################################################
|
|
|
|
[IBM eHCA 4x and 12x ]
|
|
vendor_id = 0x5076
|
|
vendor_part_id = 0
|
|
use_eager_rdma = 1
|
|
mtu = 2048
|
|
|
|
############################################################################
|
|
|
|
[QLogic InfiniPath]
|
|
vendor_id = 0x1fc1
|
|
vendor_part_id = 13
|
|
use_eager_rdma = 1
|
|
mtu = 2048
|
|
|
|
[QLogic InfiniPath]
|
|
vendor_id = 0x1fc1,0x1077
|
|
vendor_part_id = 16,29216
|
|
use_eager_rdma = 1
|
|
mtu = 4096
|
|
|
|
############################################################################
|
|
|
|
[Chelsio T3]
|
|
vendor_id = 0x1425
|
|
vendor_part_id = 0x0020,0x0021,0x0022,0x0023,0x0024,0x0025,0x0026,0x0030,0x0031,0x0032
|
|
use_eager_rdma = 1
|
|
mtu = 2048
|
|
receive_queues = P,65536,256,192,128
|