Re: [mpich-discuss] error recieving
Was the runtime error a segmentation fault? Apparently your recv_buff is too small. On Jan 3, 2014, at 2:35 AM, Soheil Hooshdaran wrote:
Hi. What's wrong with my code? • char send_buf[12] = "hello world"; • char send_buf2[12] = "hello iran"; • char recv_buf[10]; • int i; • for(i=0;i<10;++i) • if (world_rank == 0) { • MPI_Send(send_buf, 12, MPI_CHAR, 1, 0, MPI_COMM_WORLD); • //MPI_Send(send_buf2, 12, MPI_INT, 1, 1, MPI_COMM_WORLD); • } else if (world_rank == 1) { • MPI_Recv(recv_buf, 12, MPI_CHAR, 0, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE); • printf("Process 1 received %s from process 0\n", recv_buf); • }
Run-time errors are very hard to fix!Help me please
Thanks in advance Soheil Hooshdaran _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Gustavo Correa