int smpi_create_request(void *buf, int count, smpi_mpi_datatype_t *datatype,
int src, int dst, int tag, smpi_mpi_communicator_t *comm, smpi_mpi_request_t **request);
int smpi_isend(smpi_mpi_request_t *request);
int smpi_create_request(void *buf, int count, smpi_mpi_datatype_t *datatype,
int src, int dst, int tag, smpi_mpi_communicator_t *comm, smpi_mpi_request_t **request);
int smpi_isend(smpi_mpi_request_t *request);