<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>Hello,<div><br></div><div>I have a program that include two processes, one is doing a lot of MPI_Isend, the other one loops, receives the messages using MPI_Irecv and treats them.</div><div>I'd like to know what the MPI-2 standard says, and what Mpich2 does, if the first process is too fast and the second process cannot keep up with the number of messages sent. Is the first process supposed to eventually block, waiting for the messages to be received, or will the application crashes?</div><div><br></div><div>Thanks<br><br><div><span name="x"></span><font size="2"><font size="3">Matthieu Dorier<br>
  </font>PhD student at ENS Cachan Brittany and IRISA<br><a href="http://people.irisa.fr/Matthieu.Dorier">http://people.irisa.fr/Matthieu.Dorier</a></font><span name="x"></span><br></div></div></div></body></html>