1
1
openmpi/orte/mca/odls/base/Makefile.am
Ralph Castain 4e50cdae52 This commit accomplishes two things:
1. Fix the "hang" condition when an application isn't found. It turned out that the ODLS had some difficulty with the process actually not having been started - hence, it never called the waitpid callback. As a result, the "terminated" trigger didn't fire, and so mpirun didn't wake up. With this change, the HNP's errmgr forces the issue by causing the trigger to fire itself when an abort condition occurs.

2. Shift the recording of the pid and the nodename from mpi_init to the orted launcher. This allows programs such as Eclipse PTP to get the pids even for non-MPI applications. In the case of bproc, the pls handles this chore since we don't use orteds in that system.

This commit was SVN r12558.
2006-11-11 04:03:45 +00:00

35 строки
1.3 KiB
Makefile

#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
headers += \
base/odls_private.h \
base/base.h
libmca_odls_la_SOURCES += \
base/odls_base_close.c \
base/odls_base_open.c \
base/odls_base_select.c \
base/odls_base_state.c \
base/data_type_support/odls_compare_fns.c \
base/data_type_support/odls_copy_fns.c \
base/data_type_support/odls_packing_fns.c \
base/data_type_support/odls_print_fns.c \
base/data_type_support/odls_release_fns.c \
base/data_type_support/odls_size_fns.c \
base/data_type_support/odls_unpacking_fns.c