824197f886
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>
22 строки
438 B
Makefile
22 строки
438 B
Makefile
# Copyright (c) 2018 Los Alamos National Security, LLC. All rights reserved.
|
|
#
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
TESTS = mpool_memkind
|
|
|
|
check_PROGRAMS = $(TESTS) $(MPI_CHECKS)
|
|
|
|
mpool_memkind_SOURCES = mpool_memkind.c
|
|
|
|
LDFLAGS = $(OPAL_PKG_CONFIG_LDFLAGS)
|
|
LDADD = $(top_builddir)/opal/lib@OPAL_LIB_PREFIX@open-pal.la
|
|
|
|
distclean:
|
|
rm -rf *.dSYM .deps .libs *.log *.o *.trs $(check_PROGRAMS) Makefile
|
|
|