1
1
openmpi/ompi/mca/mpool/base
Galen Shipman b8cb6e1c64 modified mpool module to contain flags - used to determine if the mpool will
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.
2005-09-16 22:22:03 +00:00
..
base.h modified mpool module to contain flags - used to determine if the mpool will 2005-09-16 22:22:03 +00:00
Makefile.am Callback shouldn't be static as it is used in more than one .c file. 2005-09-14 13:27:09 +00:00
mpool_base_alloc.c modified mpool module to contain flags - used to determine if the mpool will 2005-09-16 22:22:03 +00:00
mpool_base_close.c modified mpool module to contain flags - used to determine if the mpool will 2005-09-16 22:22:03 +00:00
mpool_base_init.c modified mpool module to contain flags - used to determine if the mpool will 2005-09-16 22:22:03 +00:00
mpool_base_lookup.c modified mpool module to contain flags - used to determine if the mpool will 2005-09-16 22:22:03 +00:00
mpool_base_mem_cb.c Callback shouldn't be static as it is used in more than one .c file. 2005-09-14 13:27:09 +00:00
mpool_base_mem_cb.h Callback shouldn't be static as it is used in more than one .c file. 2005-09-14 13:27:09 +00:00
mpool_base_open.c modified mpool module to contain flags - used to determine if the mpool will 2005-09-16 22:22:03 +00:00