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