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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2013, 15:51   #1
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию MPI

Здравствуйте!

Пытаясь разобраться с MPI возникли проблемы.
Код:
int _tmain(int argc, char** argv)
{
	int numtasks, rank;

	MPI_Init(&argc,&argv); // инициализация 
	MPI_Comm_size(MPI_COMM_WORLD, &numtasks); // количество процессов в группе
	MPI_Comm_rank(MPI_COMM_WORLD, &rank); // номер процесса

        // пытаюсь отправить сообщение нулевому процессу
	MPI_Send(&outmsg, 1, MPI_CHAR, 0, 0, MPI_COMM_WORLD);
        // прием сообщения от нулевого процесса
	MPI_Recv(&inmsg, 1, MPI_CHAR, 0, 0, MPI_COMM_WORLD, &Stat);

	cout << "hello" << endl;
	MPI_Finalize();
	return 0;
 }
Подскажите, где напутал?
при попытке отправить сообщение приложение либо зависает на строке
Код:
MPI_Send(&outmsg, 1, MPI_CHAR, 0, 0, MPI_COMM_WORLD);
либо вылетает дойдя до неё если указать другой процесс
Код:
MPI_Send(&outmsg, 1, MPI_CHAR, 1, 0, MPI_COMM_WORLD);
Еще после того как пройдем строку инициализации
Код:
MPI_Init(&argc,&argv);
пишет что
//------------------------------------------------------------------------------------------------
"t.exe": Загружено: "C:\WINDOWS\system32\ntdll.dll" , Невозможно найти или открыть файл PDB
"t.exe": Загружено: "C:\WINDOWS\system32\kernel32.d ll", Невозможно найти или открыть файл PDB
"t.exe": Загружено: "C:\WINDOWS\system32\mpich2mpi.dll" , Невозможно найти или открыть файл PDB
"t.exe": Загружено: "C:\WINDOWS\system32\msvcp100.d ll", Символы загружены.
"t.exe": Загружено: "C:\WINDOWS\system32\msvcr100.d ll", Символы загружены.
"t.exe": Загружено: "C:\WINDOWS\system32\mpich2nemesis. dll", Двоичный код не был построен с отладочной информацией.
"t.exe": Загружено: "C:\WINDOWS\system32\ws2_32.dll ", Невозможно найти или открыть файл PDB
"t.exe": Загружено: "C:\WINDOWS\system32\advapi32.d ll", Невозможно найти или открыть файл PDB
"t.exe": Загружено: "C:\WINDOWS\system32\rpcrt4.dll ", Невозможно найти или открыть файл PDB
"t.exe": Загружено: "C:\WINDOWS\system32\secur32.dl l", Невозможно найти или открыть файл PDB
и т.п.
//------------------------------------------------------------------------------------------------
Unique_Maks вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MPI koldunja C++ Builder 0 13.01.2013 14:17
MPI Symple me Visual C++ 7 10.10.2012 14:51
MPI Sparky Помощь студентам 0 21.05.2012 14:29
MPI Olga_611 Помощь студентам 0 25.03.2012 10:05
mpi skrudjmagdak C++ Builder 4 23.03.2010 19:05