From 58d51f268934d79b48ad56e7ae200aaedf4d48c7 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Mon, 24 Mar 2008 18:17:26 +0000 Subject: [PATCH] Revert that! Need to complete the rest of the change so the orted knows the correct nodeid... Sorry This commit was SVN r17939. --- orte/mca/odls/base/odls_base_default_fns.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/orte/mca/odls/base/odls_base_default_fns.c b/orte/mca/odls/base/odls_base_default_fns.c index 607236917e..84b672a740 100644 --- a/orte/mca/odls/base/odls_base_default_fns.c +++ b/orte/mca/odls/base/odls_base_default_fns.c @@ -544,8 +544,13 @@ static int odls_base_default_setup_fork(orte_app_context_t *context, opal_setenv(param, orte_process_info.my_hnp_uri, true, environ_copy); free(param); - /* pass the nodeid so it can identify which procs are local to it */ - asprintf(¶m2, "%ld", (long)orte_process_info.nodeid); + /* pass our vpid to the process as a "nodeid" so it can + * identify which procs are local to it + */ + if (ORTE_SUCCESS != (rc = orte_util_convert_vpid_to_string(¶m2, ORTE_PROC_MY_NAME->vpid))) { + ORTE_ERROR_LOG(rc); + return rc; + } param = mca_base_param_environ_variable("orte","nodeid",NULL); opal_setenv(param, param2, true, environ_copy); free(param);