<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Do you want to receive a message for which you don't know the number of elements in the array? You can use MPI_Probe() to get the number of elements of the incoming message and allocate a buffer large enough.<div><br><div>Or you could setup a two steps send/recv, where in the first step you send the number of elements you need to deliver. <br><div><br><div><div>On Oct 2, 2008, at 8:36 AM, Hisham Adel wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font: inherit;"><br>Hi,<br><br>I am trying to send large data (2.5GB) using MPICH2. When the other node is going to receive the data it can not cause in MPI_RECV (void * buffer, Int count, .......) the count number will be very large than the integer range.<br><br>how can I make it receive large data ?<br>Is there any solution for this problem ?<br><br>Thanks alot<br><br>Regards,<br>Hisham Adel<br><br></td></tr></tbody></table><br>       </blockquote></div><br></div></div></div></body></html>