This is because there is no "mpool_base" mca (see patch). Also there is a code commented out that enables memory hooks if leave_pinned is set. Why this code is disabled? Infiniband will not work correctly in such setup.
Index: ompi/mca/mpool/base/mpool_base_open.c =================================================================== --- ompi/mca/mpool/base/mpool_base_open.c (revision 8378) +++ ompi/mca/mpool/base/mpool_base_open.c (working copy) @@ -77,7 +77,7 @@ * check for use_mem_hooks (for diagnostics/testing) * however if leave_pinned is set we force this to be enabled */ - mca_base_param_reg_int_name("mpool_base", + mca_base_param_reg_int_name("mpool", "use_mem_hooks", "use memory hooks for deregistering freed memory", -- Gleb.