Hi again, I'm trying to debug the problem I posted on several times recently; I thought I'd try asking a more focused question: I have the following sequence in the client code: MPI_Status stat;Each MPI_ call in the lines above is surrounded by debug prints that print out the client's rank, current time, the action about to be taken with all its parameters' values, and the action's result. After the first cycle (receive message from server -- process it -- send response -- wait for next message) works out as expected, the next cycle get stuck in MPI_Recv. What I get in my debug prints is more or less the following: MPI_Probe(source= 0, tag= MPI_ANY_TAG, comm= MPI_COMM_WORKD, status= <address1>)My question then is this - what would cause MPI_Recv to not return, after the immediately preceding MPI_Probe and MPI_Get_elements return properly? Thanks, Daniel |
- [OMPI users] MPI_Probe succeeds, but subsequent MPI_Recv ... Daniel Rozenbaum
- Re: [OMPI users] MPI_Probe succeeds, but subsequent ... Jeff Squyres
- Re: [OMPI users] MPI_Probe succeeds, but subsequ... Daniel Rozenbaum
- Re: [OMPI users] MPI_Probe succeeds, but sub... Jeff Squyres
- Re: [OMPI users] MPI_Probe succeeds, but... Daniel Rozenbaum