[mpich-discuss] messages queue
Rajeev Thakur
thakur at mcs.anl.gov
Thu Jul 3 14:51:20 CDT 2008
A queue of 100 messages of 100 bytes is not too big. What happens if you
replace MPI_Send with MPI_Isend? Can you send us a small test program?
Rajeev
> -----Original Message-----
> From: owner-mpich-discuss at mcs.anl.gov
> [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Jaroslaw Bulat
> Sent: Thursday, July 03, 2008 7:57 AM
> To: mpich2
> Subject: [mpich-discuss] messages queue
>
> Hi All!
>
> I found the following problem using MPICH2 (1.0.6 and 1.0.7 with sock
> and nemesis channel). There are 5 unique process which interchange
> messages by means of MPI_Send() and MPI_Irecv() + MPI_Waitany() or
> MPI_Testany(). Since the MPI_Send() doesn't wait until
> receiver receive
> message and process it, it is possible to see a queue of messages
> waiting for processing at the receiver. In such a situation my sender
> proces is crashing during calling MPI_Send() function. Queue of
> unprocessed messages is of the length of ~100 messages of the
> length 100
> Bytes each.
> I cannot use MPI_Ssend() which resolve this problem because
> in this way
> my system is less responsive.
>
> How can I control length of queue?
> Is it possible to allocate more memory for internal MPI buffer?
>
>
> Regards,
> Jarek!
>
>
>
>
More information about the mpich-discuss
mailing list