Hi,<br><br>I encountered a strange problem when trying to send a message using MPI_ISend. The program exits with the following error message<br><br><i>Fatal error in MPI_Isend: Invalid rank, error stack:<br>MPI_Isend(146): MPI_Isend(buf=0x6bbfc0, count=129, MPI_DOUBLE, dest=99, tag=99, MPI_COMM_WORLD, request=0x6bd000) failed<br>

MPI_Isend(96).: Invalid rank has value 99 but must be nonnegative and less than 4<br>rank 1 in job 129  kratos_43452   caused collective abort of all ranks<br>  exit status of rank 1: return code 1 </i><br><br>I am pretty sure that the value of destination is &lt; nprocs. Another strange error is that when I change the tag to 88 the error is almost the same except dest=88, &quot;Invalid rank has a value 88&quot;.<br>

<br>Can tell me possible reasons for this strange behavior ?<br><br><br><div><br></div><br>