Ne pas oublier include `mpi.h'
int MPI_Recv_init(void *recbuf,int count,MPI_Datatype datatype,int dest,int tag,MPI_Comm comm,MPI_Request *request)
int MPI_Start(MPI_Request *request)
| Code | Symptome |
| MPI_SUCCESS | Pas d'erreurs |
| MPI_ERR_BUFFER | Pointeur sur zone buffer invalide |
| MPI_ERR_COUNT | Argument count invalide |
| MPI_ERR_TYPE | Datatype invalide |
| MPI_ERR_TAG | Tag de message invalide |
| MPI_ERR_COMM | Communicateur invalide |
| MPI_ERR_RANK | Rang de processus invalide |
| MPI_ERR_REQUEST | Request de communication invalide |
| MPI_ERR_ROOT | Processus root invalide |
| MPI_ERR_GROUP | Groupe de processus invalide |
| MPI_ERR_OP | Opération de réduction impossible |
| MPI_ERR_TOPOLOGY | Topologie invalide |
| MPI_ERR_DIMS | Arguments de dimensions invalide |
| MPI_ERR_ARG | Argument invalide |
| MPI_ERR_UNKNOWN | Erreur inconnue |
| MPI_ERR_TRUNCATE | Message tronqué en réception |
| MPI_ERR_OTHER | Erreur connue non présente dans cette liste |
| MPI_ERR_INTERN | Erreur interne MPI |
| MPI_ERR_IN_STATUS | Erreur dans un champ status |
| MPI_ERR_PENDING | Communication en cours |
| MPI_ERR_LASTCODE | Dernier code d'erreur |