|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2013, 09:16 | #1 |
Новичок
Джуниор
Регистрация: 22.04.2013
Сообщений: 1
|
MPI пример простой программы
Только начинаю работать с MPI Первый пример программы не правильно работает..
#include <mpi.h> int main (int argc, char* argv[]) { char message [20]; int myrank; MPI_Init (&argc, &argv); MPI_Status status; MPI_Comm_rank (MPI_COMM_WORLD, &myrank); if (myrank==0) { strncpy(message,”Hello, there!\0”,15); MPI_Send (message, strlen(message)+1, MPI_CHAR, 1,99, MPI_COMM_WORLD); } else { MPI_Recv (message, 20, MPI_CHAR, 0,99, MPI_COMM_WORLD, &status); printf (“received: %s \n”, message); } MPI_Finalize(); return 0; } Компилирую mpicc -o 1 1.c Запускаю mpirun -np 2 ./1 Не работает ( Появляется ошибка, связанная с MPI_Send.. Может кто-нибудь работает с MPI? подскажите, пожалуйста что не так.. Ошибка такая MPI_Send(173): MPI_Send(buf=0x7fff61738e48, count=1, MPI_INT, dest=3, tag=15, MPI_COMM_WORLD) failed MPI_Send(98).: Invalid rank has value 1 but must be nonnegative and less than 1 Последний раз редактировалось Анна_Хатико; 22.04.2013 в 09:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Простой пример калькулятора на C++ | Vitekc++ | Общие вопросы C/C++ | 13 | 21.12.2012 13:55 |
DirectX Простой пример | Кудаив | Помощь студентам | 0 | 24.10.2012 09:51 |
[MASM611] простой пример ... | stupidstudent | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 06.02.2012 21:21 |
Не запускается простой пример | SkrudjMakdak | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 0 | 29.12.2011 12:44 |
Самый простой пример | J-Max | C++ Builder | 1 | 03.12.2010 22:59 |