Syntax:
#include "mpi.h"
MPI_Request request;
...
...
MPI_Send_init(buf, count, datatype, dest, tag, comm, &request);
...
MPI_Start(&request);
...
MPI_Wait(&request, &status);
...
MPI_Request_free(&request);