b8cb6e1c64
be used in MPI_Alloc_mem operations. Note that we found an interesting bug in which if memory was allocated by the sm mpool (via mmap) and then registered via the mvapi mpool, the registration would fail on certain systems. Added mca param mpool_base_use_mem_hooks, set to 1 to enable the memory hooks so that memory is deregistered if the user frees it behind our back. This is only useful if the mca param mpi_leave_pinned is also set to 1. Otherwise all registrations are deregistered within the MPI library or via MPI_Free_buf. After testing we should probably set both mpi_leave_pinned and mpool_base_use_mem_hooks to default to 1. This commit was SVN r7415. |
||
---|---|---|
.. | ||
base.h | ||
Makefile.am | ||
mpool_base_alloc.c | ||
mpool_base_close.c | ||
mpool_base_init.c | ||
mpool_base_lookup.c | ||
mpool_base_mem_cb.c | ||
mpool_base_mem_cb.h | ||
mpool_base_open.c |