79ad6d983e
a standalone library named libopenmpi-malloc. Users wanting to use leave_pinned with ptmalloc2 will now need to link the library into their application explicitly. All other users will use the libc-provided allocator instead of Open MPI's ptmalloc2. This change may be overriden with the configure option enable-ptmalloc2-internal - The leave_pinned options will now default to using mallopt on Linux in the cases where ptmalloc2 was not linked in. mallopt will also only be available if munmap can be intercepted (the default whenever Open MPI is not compiled with --without-memory- manager. - Open MPI will now complain and refuse to use leave_pinned if no memory intercept / mallopt option is available. This commit was SVN r18654.
38 строки
1001 B
Plaintext
38 строки
1001 B
Plaintext
# -*- text -*-
|
|
#
|
|
# Copyright (c) 2007 Cisco Systems, Inc. All rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
[all mem leaks]
|
|
The following memory locations were allocated via MPI_ALLOC_MEM but
|
|
not freed via MPI_FREE_MEM before invoking MPI_FINALIZE:
|
|
|
|
Process ID: %s
|
|
Hostname: %s
|
|
PID: %d
|
|
|
|
%s
|
|
#
|
|
[some mem leaks]
|
|
The following memory locations were allocated via MPI_ALLOC_MEM but
|
|
not freed via MPI_FREE_MEM before invoking MPI_FINALIZE:
|
|
|
|
Process ID: %s
|
|
Hostname: %s
|
|
PID: %d
|
|
|
|
%s
|
|
|
|
%d additional leak%s recorded but %s not displayed here. Set the MCA
|
|
parameter mpi_show_mpi_alloc_mem_leaks to a larger number to see that
|
|
many leaks, or set it to a negative number to see all leaks.
|
|
[leave pinned failed]
|
|
Process %s on host %s attempted to use the leave pinned
|
|
feature, but no memory registration hooks were found. To solve this
|
|
problem, either link in the libopenmpi-malloc library or (on Linux)
|
|
do not set the MCA parameter base_disable_mallopt.
|