Im looking over some MPI code and saw something that concerned me. Being a bit new to MPI I dont know if this is a bug or normal.

A call to MPI_Isend was made and followed by an MPI_Reqest_free on the exact same request handle used in the Isend call. I saw the same thing for ISsend.

Is this normal or is the person/persons doing this taking changes that all will work without ever checking for the completion of the issued Sends?

Thanks in advance.