Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: MPI forked process failed; status=255  (Прочитано 1798 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DartVolk

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
MPI forked process failed; status=255
« : 05 Марта 2010, 23:00:53 »
 Здравствуйте!
Пытаюсь разобраться  с написанием программ на С под MPI ,но не знаю как правильно работать с этой библиотекой.


В частности ,пытаюсь запустить тестовую прогуавычисления числа Пи, но получаю вот это:
mpicc -o Pi.c
mpirun Pi
/usr/bin/mpdroot: open failed for root's mpd conf filempiexec_laptop (__init__ 1208): forked process failed; status=255


Значит проблема в демоне mpd ,но не понимаю как его настроить чтобы он не ругался...
При запуске mpd выдает такое:
mpd

configuration file /etc/mpd.conf not found
A file named .mpd.conf file must be present in the user's home
directory (/etc/mpd.conf if root) with read and write access
only for the user, and must contain at least a line with:
MPD_SECRETWORD=<secretword>
One way to safely create this file is to do the following:
  cd $HOME
  touch .mpd.conf
  chmod 600 .mpd.conf
and then use an editor to insert a line like
  MPD_SECRETWORD=mr45-j9z
into the file.  (Of course use some other secret word than mr45-j9z.)

Но толку никакого...

Таким образом появляются несколько вопросов-
1.Подскажите хорошие мануал по MPI -как запускать его.
2. что делать с этой ошибкой?

Спасибо..



Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: MPI forked process failed; status=255
« Ответ #1 : 07 Марта 2010, 10:09:15 »
Так там же на чистом английском языке написано, что не найден конфиг mpd с секретным словом внутри.
И приведена инструкция - 3 команды на bash.

На офсайте MPI документация есть.
Только реализаций MPI несколько, у Вас какая? Судя по наличию демона, у вас MPI - 2.
В репозиториях лежит MPICH, значит, у Вас MPICH2 или какая-то другая реализация второй версии.
В репозиториях же есть пакеты mpi-doc и mpich2-doc.
« Последнее редактирование: 07 Марта 2010, 10:15:02 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн DartVolk

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: MPI forked process failed; status=255
« Ответ #2 : 07 Марта 2010, 22:28:18 »
спасибо!
сделал еще раз то,что просила прога и все получилось.

запускал потом командой mpicc+ как то так. ну и ./a.out     :P

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.