Re: [OMPI devel] Hang for MPI_Ssend_init + MPI_Cancel

2011-02-07 Thread George Bosilca
I forgot to mention that you should test the cancelled status of your request with MPI_TEST_CANCELLED after the MPI_Cancel, as the MPI_Cancel doesn't return an error. george. On Feb 7, 2011, at 14:52 , George Bosilca wrote: > Tobias, > > MPI_Cancel is a tricky beast, and should be handled w

Re: [OMPI devel] Hang for MPI_Ssend_init + MPI_Cancel

2011-02-07 Thread George Bosilca
Tobias, MPI_Cancel is a tricky beast, and should be handled with extreme care. From my perspective, your problem is not related to a specific implementation, but to you usage of the MPI_Cancel. You state the MPI_Wait is not supposed to hang but I don't see anything in the MPI standard allowin

[OMPI devel] Hang for MPI_Ssend_init + MPI_Cancel

2011-02-07 Thread Tobias Hilbrich
Hi all,I am with the ZIH developers working on VampirTrace and just discovered a possibly erroneous behavior of OpenMPI (v1.4.3). I am canceling an active persistent request created with MPI_Ssend_init, in a successive MPI_Wait call the process hangs, even though according to the MPI standard this