9a8a87611e
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> |
||
---|---|---|
.. | ||
base | ||
bfo | ||
cm | ||
crcpw | ||
example | ||
ob1 | ||
v | ||
yalla | ||
configure.m4 | ||
Makefile.am | ||
pml_constants.h | ||
pml.h |