Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2009, 19:24   #1
neo-210
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 21
Вопрос Проблема компиляции проги с использованием MPI!

Народ, у мну при компиляции программы, которая сто-пудово рабочая, сам проверял на др машине, возникает ошибка "Приложение не удалось запустить, поскольку mpich.dll не был найден...". Что ето? Я вроде все пути прописал, файл mpich.lib включил в проект. У мну стоит M VS 2008. под XP. Использую MPICH 1.2.5. Помохите бедному начинающему программеру!
neo-210 вне форума Ответить с цитированием
Старый 13.07.2009, 19:50   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

А dll рядом с приложением то положили?
ЗЫ. Если запускаете из среды, то надо ложить библиотеку не в папку Release/Debug, а в папку с проектом
pu4koff вне форума Ответить с цитированием
Старый 13.07.2009, 19:52   #3
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Дык а библиотека то есть, попробуй ее положить рядом с *.exe?
Или попробуй в настройках проекта С/С++->code generation->runtime library->/MT
Kostia вне форума Ответить с цитированием
Старый 13.07.2009, 19:59   #4
neo-210
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 21
По умолчанию

Не реагирует! Собственно я ваще не пойму о каком Dll файлей идет речь, библиотека MPICH которая у мну их там вроду и нет вообще. Ну я lib файлы и H, пути прописываю. Собственно я все и раньше беспроблемно запускал, а вот на своей машине чет вышеописанная ошибочка, вот и ломаю голову.
Я может ещё не совсем корректно сказал, тут exe файл то создается, а вот при его запуске вылетает данная ошибочка! Запускаю через FAr так как там ещё нужно параметры передавать и запускать через MPIrun- но опять же глухо.

Последний раз редактировалось neo-210; 13.07.2009 в 20:03.
neo-210 вне форума Ответить с цитированием
Старый 13.07.2009, 20:33   #5
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

На выполнение только через mpirun и нужно запускать:
mpirun -n <numprocs> <программа>
Так еще должна быть графическая оболочка.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума Ответить с цитированием
Старый 13.07.2009, 20:47   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Не знаю. Ради интереса сейчас срисовал отсюда файл "mpich.nt.1.2.5.exe". Запустил (установка пошла почему-то только из корня диска). Библиотека, которая не найдена установилась в C:\Windows\system32. Так вот... Там в комплекте идут примеры, но для 6-й студии. Запустил в 2008, проекты автоматом переконвертировались. Первый попавшийся скомпилил без проблем. Запустил cmd из папки ..\mpich\mpd\bin\ и ввёл команду: mpirun -np 5 d:\cpi.exe. Программа отработала нормально. Еще там в комплекте есть gui версия mpirun, но у меня через неё что-то не пошло из-за отсутствия пароля у пользователя-админа
ЗЫ. на том сайте еще есть описание настроек проекта для компиляции mpi программ в скринах.
pu4koff вне форума Ответить с цитированием
Старый 13.07.2009, 22:23   #7
neo-210
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 21
По умолчанию

Вот и я оттуда качал даже пробники не запустились. Лан, завтра попробую в инсте поспрашать, может студы че знают, если буит сильно глухо вернусь сюда
Daramant: когда я компилю в C++ при запуске в не паралельном режиме то выдается выше описанная ошибка, я подумал ну и черт с ней, когда начал запускать через MPIrun, прога долго думала и выдала кривые символы, мол ошибка. Вот.
Лан, попробую ещё погуглить.
neo-210 вне форума Ответить с цитированием
Старый 14.07.2009, 17:55   #8
neo-210
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 21
По умолчанию

Всем спасибо за труды, в инсте мну дали нормальный дистрибутив MPICH и терь все как по маслу. Странно, почему тот косяк выдавала... но это уже совсем другая история...

Последний раз редактировалось neo-210; 14.07.2009 в 19:01.
neo-210 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема компиляции в VS 2005 strelokjob Общие вопросы C/C++ 2 09.06.2009 14:38
Проблема запуска проги Rostislav Общие вопросы .NET 1 23.05.2008 12:10
Проблема компиляции (BDS 2006) Amateur Общие вопросы C/C++ 5 09.11.2007 13:49