I have a problem here.
My program runs perfectly in MPI version 1.6 series, but it would run into some problem in MPI version 1.4x series. Does MPI 1.4x version have a bug related in MPI_Recv.
The log in Node says that "MPI_Recv in node can not probe tag  from source". But in node , the log says it Isend message with Tag  to dest .
MPI_Init_thread(&argc, &argv, MPI_THR!
if (provided != MPI_THREAD_MULTIPLE)
printf("Sorry, your MPI library does not provide MPI_THREAD_MULTIPLE\n");
Both of my 1.6x and 1.4x library do not support MPI_THREAD_MULTIPLE. Is this the reason? But why it runs perfect with 1.6x version.
Thanks very much for your help.