Do something rational for the disable full support case
This commit was SVN r24844.
Этот коммит содержится в:
родитель
8ac35a8496
Коммит
e52fef28ca
@ -24,7 +24,7 @@ headers += \
|
||||
libmca_ess_la_SOURCES += \
|
||||
base/ess_base_close.c \
|
||||
base/ess_base_open.c \
|
||||
base/ess_base_select.c
|
||||
base/ess_base_select.c
|
||||
|
||||
if !ORTE_DISABLE_FULL_SUPPORT
|
||||
|
||||
|
@ -57,6 +57,7 @@ ORTE_DECLSPEC extern int orte_ess_base_output;
|
||||
|
||||
ORTE_DECLSPEC extern opal_list_t orte_ess_base_components_available;
|
||||
|
||||
ORTE_DECLSPEC orte_epoch_t orte_ess_base_proc_get_epoch(orte_process_name_t *proc);
|
||||
|
||||
#if !ORTE_DISABLE_FULL_SUPPORT
|
||||
|
||||
@ -86,8 +87,6 @@ ORTE_DECLSPEC int orte_ess_env_put(orte_std_cntr_t num_procs,
|
||||
orte_std_cntr_t num_local_procs,
|
||||
char ***env);
|
||||
|
||||
ORTE_DECLSPEC orte_epoch_t orte_ess_base_proc_get_epoch(orte_process_name_t *proc);
|
||||
|
||||
#endif /* ORTE_DISABLE_FULL_SUPPORT */
|
||||
|
||||
END_C_DECLS
|
||||
|
@ -23,8 +23,10 @@
|
||||
#include "opal/mca/mca.h"
|
||||
#include "opal/mca/base/base.h"
|
||||
#include "opal/mca/base/mca_base_component_repository.h"
|
||||
|
||||
#if !ORTE_DISABLE_FULL_SUPPORT
|
||||
#include "orte/util/nidmap.h"
|
||||
#endif
|
||||
#include "orte/runtime/orte_globals.h"
|
||||
|
||||
#include "orte/mca/ess/base/base.h"
|
||||
|
||||
@ -36,11 +38,13 @@ extern opal_list_t orte_ess_base_components_available;
|
||||
*/
|
||||
orte_epoch_t orte_ess_base_proc_get_epoch(orte_process_name_t *proc)
|
||||
{
|
||||
orte_epoch_t epoch;
|
||||
orte_epoch_t epoch = 0;
|
||||
|
||||
#if !ORTE_DISABLE_FULL_SUPPORT
|
||||
if (ORTE_EPOCH_INVALID == (epoch = orte_util_lookup_epoch(proc))) {
|
||||
return ORTE_NODE_RANK_INVALID;
|
||||
}
|
||||
#endif
|
||||
|
||||
OPAL_OUTPUT_VERBOSE((2, orte_ess_base_output,
|
||||
"%s ess:generic: proc %s has epoch %d",
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user