Как узнать путь установки InfiniBand

Я хочу сам скомпилировать MVAPICH2, но не знаю, где найти файл psm.h, его нельзя найти в местах по умолчанию.

Кто-нибудь знает, какую команду я могу использовать, чтобы найти InfiniBand?


person Daniel    schedule 29.10.2012    source источник
comment
Infiniband — это аппаратная часть, а также программная. Коммутаторы обычно стоят тысячи и тысячи долларов. Прежде чем мы начнем устранять неполадки программного обеспечения, убедитесь, что оборудование установлено и настроено. Тогда читайте инструкцию.   -  person Wug    schedule 30.10.2012
comment
Вам необходимо установить пакеты разработки OFED (OpenFabrics Enterprise Distribution) и, возможно, DAPL (не уверен, что MVAPICH2 поддерживает DAPL). Из OFED вам, скорее всего, понадобится API глаголов libibverbs. Большинство дистрибутивов предоставляют предварительно упакованные двоичные файлы OFED, но они обычно сильно отстают от текущей версии.   -  person Hristo Iliev    schedule 30.10.2012
comment
Конечно, он установлен и хорошо настроен.   -  person Daniel    schedule 30.10.2012


Ответы (1)


psm.h предназначен для QLogic InfiniPath. В производных RHEL он должен находиться в пакете infinipath-psm-devel. Вы, вероятно, не используете QLogic.

Попробуйте явно указать канал MVAPICH2. Для традиционного канала mrail запустите configure as

./configure --with-device=ch3:mrail --with-rdma=gen2

Или для канала Nemesis с IB netmod

./configure --with-device=ch3:nemesis:ib

Конечно, вам необходимо установить пакеты devel OFED.

person Greg Inozemtsev    schedule 30.10.2012