PTL logo

From: Thilina Gunarathne (tgunarat_at_[hidden])
Date: 2009-08-20 12:06:20


Hi all,
I'm newbie to MPI and I'm writing a simple MPI program where all the
processes will be sending async messages (immediateSend) to some of the
proceses. The receiving processes gets *all the responses correctly* after
a receiveRequest.wait() and a getValue(). But at the end of my program I
get lots of following error messages (one per each immediateReceive).

ERROR: Invalid use of MPI.Request object; your application may leak memory.
To fix this problem, you must complete non-blocking communications
explicitly.

I double verified that I'm waiting on all the immediateReceives the program
invoked... What I might be doing wrong or not doing...

thanks a lot,
Thilina