Установка Firefly. Как установить MPI?

вопросы строения молекул и квантовой химии
Ответить
Аватара пользователя
alien308
Сообщения: 553
Зарегистрирован: Пт окт 23, 2009 8:53 pm

Установка Firefly. Как установить MPI?

Сообщение alien308 » Вт янв 20, 2015 11:12 pm

У меня система Debian 7, архитектура amd64. Как под неё установить и настроить MPI (OpenMPI или MPICH)? Для firefly нужен 32 разрядный MPI.

Аватара пользователя
HKLF4
Сообщения: 10
Зарегистрирован: Ср апр 20, 2011 2:11 pm

Re: Установка Firefly. Как установить MPI?

Сообщение HKLF4 » Чт янв 22, 2015 11:38 am

Вам нужен 16-ый пункт FAQ по сборке OpenMPI. Если мне не изменяет память, то достаточно при сборке установить флаги:

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

CFLAGS=-m32 CXXFLAGS=-m32 FFLAGS=-m32 FCFLAGS=-m32
Возможно, понадобится перед сборкой установить несколько пакетов, если они ещё не установлены:

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

sudo apt-get install build-essential gfortran
и 32-битные библиотеки:

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

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs
Пишу по памяти, так что могу упустить какие-то детали. В принципе, сборка OpenMPI довольно проста и FAQ должен ответить на все ваши вопросы, которые возникнут в процессе.

Аватара пользователя
alien308
Сообщения: 553
Зарегистрирован: Пт окт 23, 2009 8:53 pm

Re: Установка Firefly. Как установить MPI?

Сообщение alien308 » Чт янв 22, 2015 10:15 pm

Спасибо, попробую. А то уже 32 разрядный дистрибутив качаю.

Аватара пользователя
Shorku
Сообщения: 1075
Зарегистрирован: Вт дек 13, 2011 2:17 pm

Re: Установка Firefly. Как установить MPI?

Сообщение Shorku » Пт янв 23, 2015 2:31 pm

openmpi 32разрядная собирается из тех же исходников, что и 64разрядная с помянутыми выше флагами, но (в убунте по крайней мере, в дебиане, вероятно, также) надо доустановить в систему multilib файлы для gcc, g++, gfortran. Ну и не забыть разобраться с путями к библиотеке)
Make quantum chemistry, not war

Ответить

Вернуться в «квантовая химия и моделирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей