MPI : MPI_Irecv ou MPI_Barrier
Bonjour,
J'ai un problème avec mpi : j'ai un partie de mon code qui à un MPI_Irecv suivi d'un MPI_Isend. Le problème est que si je laisse ça ainsi j'ai l'erreur suivant :
Code:
MPIDI_CH3U_Request_unpack_uebuf(600): Message truncated; 1568 bytes received but buffer size is 0
J'ai essayé de mettre un MPI_Barrier et ça fonctionne à moitié même si cela ne me plait pas. En effet, avec 4 processus je n'ai pas de problème mais avec 9 le programme reste planté sur le MPI_Barrier sans affiché d'erreur et sans s'arrêter de lui même.
Une idée ?