1
1
Nathan Hjelm 9a8a87611e pml/ob1: fix bugs in static request objects
This commit fixes several bugs in the static request objects used by
ob1 for blocking send/receive operations.

 - Fix memory leak when using MPI_THREAD_MULTIPLE. Requests were
   allocated off the free list but were destructed and NOT returned.

 - Fix double-destruct of static objects. There is no reason to
   CONSTRUCT/DESTUCT the static object for each send/receive
   operation. This adds overhead and no benefit. To keep the code
   clean helper functions have been added to finalize ob1 send/receive
   requests.

 - Remove now unnecessary include of alloca.h.

Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-23 11:00:45 -06:00
..
2015-05-08 10:11:58 +09:00
2015-05-08 10:11:58 +09:00
2015-05-08 10:11:58 +09:00
2015-05-08 10:11:58 +09:00
2015-06-18 05:56:51 -05:00
2015-06-22 07:55:46 -07:00
2015-05-08 10:11:58 +09:00
2015-06-02 08:59:15 -06:00