src/mca/odls/default/odls_default_module.c
/**
 * Launch all processes allocated to the current node.
 */
Launch all processes allocated to the current node.
Launch all processes allocated to the current node .
int prte_odls_default_launch_local_procs(pmix_data_buffer_t *data)
{
    int rc;
    pmix_nspace_t job;
    if (PRTE_SUCCESS != (rc = prte_odls_base_default_construct_child_list(data, &job))) {
        PRTE_OUTPUT_VERBOSE(
            (2, prte_odls_base_framework.framework_output,
             "%s odls:default:launch:local failed to construct child list on error %s",
             PRTE_NAME_PRINT(PRTE_PROC_MY_NAME), PRTE_ERROR_NAME(rc)));
        return rc;
    }
    PRTE_ACTIVATE_LOCAL_LAUNCH(job, odls_default_fork_local_proc);
    return PRTE_SUCCESS;
}
int prte_odls_default_launch_local_procs ( pmix_data_buffer_t * data ) { int rc ; pmix_nspace_t job ; if ( PRTE_SUCCESS != ( rc = prte_odls_base_default_construct_child_list ( data , & job ) ) ) { PRTE_OUTPUT_VERBOSE ( ( 2 , prte_odls_base_framework . framework_output , " " , PRTE_NAME_PRINT ( PRTE_PROC_MY_NAME ) , PRTE_ERROR_NAME ( rc ) ) ) ; return rc ; } PRTE_ACTIVATE_LOCAL_LAUNCH ( job , odls_default_fork_local_proc ) ; return PRTE_SUCCESS ; }
Launch all processes allocated to the current node.
Launch all processes allocated to the current node .
/* construct the list of children we are to launch */ /* launch the local procs */