Product specifications

Table Of Contents
6–Using Other MPIs
Improving Performance of Other MPIs Over IB Verbs
IB6054601-00 H 6-13
A
The maximum supported MTU size of InfiniPath adapter cards are:
QHT7140: 2K
QLE7140, QLE7240, QLE7280: 4K
Support for 4K IB MTU requires switch support for 4K MTU. The method to set the
IB MTU size varies by MPI implementation:
Open MPI defaults to the lower of either the IB MTU size or switch MTU size.
MVAPICH defaults to an IB MTU size of 1024 bytes. This can be over-ridden
by setting an environment variable:
$ export VIADEV_DEFAULT_MTU=MTU4096
Valid values are MTU256, MTU512, MTU1024, MTU2048 and MTU4096. This
environment variable must be set for all processes in the MPI job. To do so,
use ~/.bashrc or use of /usr/bin/env.
HP-MPI over IB Verbs automatically determines the IB MTU size.
Platform (Scali) MPI defaults to an IB MTU of 1KB. This can be changed by
adding a line to /opt/scali/etc/iba_params.conf, for example:
mtu=2048
A value of 4096 is not allowed by the Scali software (as of Scali
Connect 5.6.0); in this case, a default value of 1024 bytes is used. This
problem has been reported to support at Platform Inc. The largest value that
can currently be used is 2048 bytes.
Intel MPI over uDAPL (which uses IB Verbs) automatically determines the IB
MTU size.