Установить 32 разрядный Open MPI на 64 разрядную систему

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение kt315e »

Программа требует 32 разрядный Open MPI 1.4 на 64 разрядной системе. Как это сделать?
Система Debian 7 wheezy.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21459
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение kt315e »

Спасибо, попробую. А при вызове библиотек и программ как система разбирается? Если надо запустить mpirun как система поймёт какой именно? А если программа сама запускает тот же mpirun, а всё остальное у неё 64 разрядное?
Спасибо сказали:
Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение kt315e »

Код: Выделить всё

apt-get install  openmpi-common:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет openmpi-common:i386 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «openmpi-common:i386» не найден кандидат на установку


и

Код: Выделить всё

apt-get install  openmpi-bin:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 openmpi-bin:i386 : Зависит: libopenmpi1.3:i386 но он не будет установлен
                    Зависит: openmpi-common:i386 (= 1.4.5-1) но он не может быть установлен
                    Рекомендует: openmpi-checkpoint:i386 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21459
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение Bizdelnick »

kt315e
Вам, вероятно, нужна только библиотека, так что ставьте
kt315e писал(а):
27.01.2014 22:14
libopenmpi1.3:i386

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение kt315e »

Код: Выделить всё

Пакеты, имеющие неудовлетворённые зависимости:
 libopenmpi1.3:i386 : Зависит: libnuma1:i386 (>= 2.0.8~rc3) но он не будет установлен


Хотел из исходников, но не нашёл как скомпилировать 32 битный.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21459
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение Bizdelnick »

После того, как добавили архитектуру, apt-get update сделать не забыли?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Re: Установить 32 разрядный Open MPI на 64 разрядную систему

Сообщение kt315e »

Не забыл.
Поставил сборку программы со статическим MPICH. Вроде заработало.
Спасибо сказали: