1
1
openmpi/opal/mca
Howard Pritchard 824197f886 mpool/memkind: refactor to use the current API
The mpool/memkind component was using a deprecated "partitions" API.
This commit refactors the memkind component to make use of the
supported public API.

The public API uses 3 parameters to specify a mpool "kind":

- a memkind type (which for now is just default or HBM)
- a memkind policy
- a memkind_bits (partly to specify pagesize)

The MCA parameters were changed to reflect these memkind
parameters.

Add a make check test for sanity checking of the memkind component.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2018-04-24 22:11:21 -06:00
..
allocator mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base mca/base: add support for additional variable types 2018-03-01 20:42:27 -07:00
btl Merge pull request #4247 from jocherry/btlTcpLinksBugFix 2018-03-07 08:40:37 -08:00
common opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
compress mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
crs mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
dl dl/dlopen: add libs to wrapper LIBS 2017-04-15 09:30:18 -07:00
event I think we have all concluded that there is no good answer to locating the external libevent library, so surrender to the situation and simply remove that requirement. Users wanting to utilize the embedded PMIx library can install it, but will have to use mpicc _and_ add an explicit -lpmix to their cmd line to compile their application. 2017-10-29 07:39:02 -07:00
hwloc Fix the embedded hwloc configure to always disable cuda support. Add definitions for updated hwloc objects when old external versions are used 2017-10-04 11:35:20 -07:00
if opal/if: open the if framework once in opal_init_util 2016-12-01 14:24:30 +09:00
installdirs Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memchecker mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory memory/patcher: #ifdef out some parts when SYS_munmap is not defined 2017-11-07 16:44:40 +09:00
mpool mpool/memkind: refactor to use the current API 2018-04-24 22:11:21 -06:00
patcher mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
pmix pmix: fixed the direct modex request 2018-03-19 11:51:03 +02:00
pstat mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
rcache rcache/base: update VMA tree to use opal_interval_tree_t 2018-02-26 13:35:56 -07:00
reachable reachable: Fix string length Coverity warning 2017-09-24 19:38:45 -07:00
shmem mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
timer Get x86 TSC frequency from bogomips 2017-07-12 17:31:25 -03:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00