[mpich-discuss] [mpich2-dev] In direct memory block for handle type REQUEST, 8 handles are still allocated

Hisham Adel hosham2004 at yahoo.com
Tue Sep 6 07:06:32 CDT 2011


Thanks for your reply. I found where is the problem. 

I use the 3 MPI_Send function more than one time, at the end node I don't receive all the sent data.

That is why I got these message; the program terminate without finishing the request.

Thanks for your help.

Regards,
Hisham





________________________________
From: Pavan Balaji <balaji at mcs.anl.gov>
To: Hisham Adel <hosham2004 at yahoo.com>
Cc: mpich-discuss at mcs.anl.gov
Sent: Tuesday, September 6, 2011 1:51 PM
Subject: Re: [mpich2-dev] In direct memory block for handle type REQUEST, 8 handles are still allocated


On 09/06/2011 06:47 AM, Hisham Adel wrote:
> How can i free these requests ?

Depends on what handles are leaking. If you have MPI requests, you should either Test/Wait on them or free them with Request_free. Similarly, communicators, windows, and files all have its own free'ing routines.

> For the data-structure that was created, I use
> MPI_Type_free(&MPIText_DataType), and I use MPI_Finalize() at the end of
> the program...

Do you have a test program that shows this problem?

-- Pavan

-- Pavan Balaji
http://www.mcs.anl.gov/~balaji
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20110906/8de054aa/attachment.htm>


More information about the mpich-discuss mailing list