LINUX.ORG.RU

mpi install, running in Ubuntu 9


0

0

начнем с того что с линуксом никогда не работал.
поставил Ubuntu 9.04

ссылаюсь на документ по адресу
http://cluster.linux-ekb.info/mpi1.php
скачал mpich 1.2.7.
начал устанавливать :
команда
./configure -with-arch=LINUX -with-device=ch_p4 -rsh=/usr/bin/ssh \--prefix=/usr/local/mpich-1.2.6/ch_p4
нормальна прошла вроде.
потом make прошла без вопросов.
однако make install сразу выводит error
не подскажете ли в чем проблема ?

mpi install, running in Ubuntu 9

Прав, наверное, не хватает

kss ★★★★★ ()

mpi install, running in Ubuntu 9

aptitude install openmpi, не?

devl547 ★★★★★ ()

mpi install, running in Ubuntu 9

Для установки библиотеки MPI Chameleon, соответствующей стандарту MPI2, в Ubuntu вовсе не нужно собирать ее из исходников, как написано по указанной ссылке - так ты только захламишь систему. Для тебя уже всё собрано и лежит в репозиториях. Для установки выполняешь простую команду:

sudo apt-get install libmpich2-1.2 libmpich2-dev mpich2 mpich2-doc
и радуешься жизни. Для коммуникаций между узлами будет использоваться ssh. Тебе остается лишь настроить беспарольный доступ к узлам кластера. И всё.

twosev ★★ ()
Ответ на: mpi install, running in Ubuntu 9 от trex6

mpi install, running in Ubuntu 9

nizamovich@nizamovich-laptop:~/mpich_inst$ make install
if [ «/usr/local/mpich-1.2.7/ch_p4» = «/usr/local/mpich-1.2.7/ch_p4» ] ; then \
    ./bin/mpiinstall ; \
   else \
    ./bin/mpiinstall -prefix=/usr/local/mpich-1.2.7/ch_p4 ; \
   fi
mkdir: cannot create directory `/usr/local/mpich-1.2.7': Permission denied
**Error making directory /usr/local/mpich-1.2.7/ch_p4**
make: *** [install] Error 1
nizamovich@nizamovich-laptop:~/mpich_inst$

nizamovich ()
Ответ на: mpi install, running in Ubuntu 9 от twosev

mpi install, running in Ubuntu 9


nizamovich@nizamovich-laptop:~$ sudo apt-get install libmpich2-1.2 libmpich2-dev mpich2 mpich2-doc
[sudo] password for nizamovich:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет libmpich2-1.2

nizamovich@nizamovich-laptop:~$

nizamovich ()
Ответ на: mpi install, running in Ubuntu 9 от nizamovich

Re: mpi install, running in Ubuntu 9

Подключи репозиторий universe и почитай какую-нибудь современную книжку по linux.

dn2010 ★★★★★ ()

mpi install, running in Ubuntu 9

Если ставить из исходников, то для make install нужны права суперпользователя (для записи в подкаталоги в /usr/local).

oami ★★ ()
Ответ на: mpi install, running in Ubuntu 9 от oami

mpi install, running in Ubuntu 9

прошу прощения, однако я в танке...

[quote]
Как уже любезно заметил dn2010, указанные пакеты лежат в репозитории universe.
[/quote]
этот репозиторий получается на внешке же ?
как подключить , если я сижу через прокси ?

оптимальным было бы скачать самому и поставить

++++++++++++++++++++++++++++++++++++++++++++++++++++++++
=======================================================

что у меня на компе ?
поставил ubuntu 9.10
скачал mpich.tar.gz , http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.2/

все делаем как в
http://cluster.linux-ekb.info/mpi1.php

прошло все прекрасно , вроде
в результате make install получил

installed MPICH in /usr/local/mpich-1.2.6/ch_p4
/usr/local/mpich-1.2.6/ch_p4/sbin/mpiuninstall may be used to remove the installation.

в /usr/local мпич нормально появился, однако

nizamovich@nizamovich-desktop:~/example$ mpirun -np 3 hello
Приложение 'mpirun' может быть найдено в следующих пакетах:
* lam-runtime
* mpich-bin
* mpich-mpd-bin
* mpich-shmem-bin
* mpich2-mpd
* openmpi-bin
Попробуйте: sudo apt-get install <выбранный пакет>
mpirun: command not found
nizamovich@nizamovich-desktop:~/example$ sudo apt-get install mpich2-mpd
[sudo] password for nizamovich:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет mpich2-mpd
nizamovich@nizamovich-desktop:~/example$ sudo apt-get install mpich-mpd-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет mpich-mpd-bin
nizamovich@nizamovich-desktop:~/example$ sudo apt-get install mpich-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет mpich-bin
nizamovich@nizamovich-desktop:~/example$ mpicc hello.c -o 1
Приложение 'mpicc' может быть найдено в следующих пакетах:
* lam4-dev
* libmpich-mpd1.0-dev
* libmpich-shmem1.0-dev
* libmpich1.0-dev
* libopenmpi-dev
* mpich2
Попробуйте: sudo apt-get install <выбранный пакет>
mpicc: command not found
nizamovich@nizamovich-desktop:~/example$

Может кто нить скачает попробует поставить ))) ? кому не лень...

nizamovich ()
Ответ на: Re: mpi install, running in Ubuntu 9 от Anoxemian

Re: mpi install, running in Ubuntu 9

А блин не заметил. Ты на момент компиляции в default prefix влепил это дело «/usr/local/». Оно не в стандартном PATH.

Т.е. либо запускай с указанием полного пути, либо сделай ссылки в /usr/bin

Либо перекомпилируй с --prefix=/usr

Самый лучший способ установить всё пакетным менеджером.

Anoxemian ★★★★★ ()
Ответ на: mpi install, running in Ubuntu 9 от nizamovich

mpi install, running in Ubuntu 9

c репозиториями разобрались ))) с прокси тоже разобрались ... скачал mpich все поставил ... однако другие проблемы ) программа компилируется , но mpirun -np N filename не работает

nizamovich ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.