+ }else if (src == MPI_PROC_NULL){
+ if(status!=MPI_STATUS_IGNORE){
+ simgrid::smpi::Status::empty(status);
+ status->MPI_SOURCE = MPI_PROC_NULL;
+ }
+ return PMPI_Send(sendbuf, sendcount, sendtype, dst, sendtag, comm);
+ }else if (dst == MPI_PROC_NULL){
+ return PMPI_Recv(recvbuf, recvcount, recvtype, src, recvtag, comm, status);