Программа требует 32 разрядный Open MPI 1.4 на 64 разрядной системе. Как это сделать?
Система Debian 7 wheezy.
Установить 32 разрядный Open MPI на 64 разрядную систему
Модератор: /dev/random
-
kt315e
- Сообщения: 318
- ОС: Debian 11
-
Bizdelnick
- Модератор
- Сообщения: 21459
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Установить 32 разрядный Open MPI на 64 разрядную систему
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Установить 32 разрядный Open MPI на 64 разрядную систему
Спасибо, попробую. А при вызове библиотек и программ как система разбирается? Если надо запустить mpirun как система поймёт какой именно? А если программа сама запускает тот же mpirun, а всё остальное у неё 64 разрядное?
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Установить 32 разрядный Open MPI на 64 разрядную систему
Код: Выделить всё
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 разрядную систему
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Установить 32 разрядный Open MPI на 64 разрядную систему
Код: Выделить всё
Пакеты, имеющие неудовлетворённые зависимости:
libopenmpi1.3:i386 : Зависит: libnuma1:i386 (>= 2.0.8~rc3) но он не будет установленХотел из исходников, но не нашёл как скомпилировать 32 битный.
-
Bizdelnick
- Модератор
- Сообщения: 21459
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Установить 32 разрядный Open MPI на 64 разрядную систему
После того, как добавили архитектуру, apt-get update сделать не забыли?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Установить 32 разрядный Open MPI на 64 разрядную систему
Не забыл.
Поставил сборку программы со статическим MPICH. Вроде заработало.
Поставил сборку программы со статическим MPICH. Вроде заработало.