OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs | Variables
odls.h File Reference

The OpenRTE Daemon's Local Launch Subsystem. More...

`#include "orte_config.h"`
`#include "orte/types.h"`
`#include "opal/mca/mca.h"`
`#include "opal/class/opal_pointer_array.h"`
`#include "opal/dss/dss_types.h"`
`#include "orte/mca/rml/rml_types.h"`
`#include "orte/mca/odls/odls_types.h"`

Go to the source code of this file.

## Data Structures
struct | orte_odls_base_module_1_3_0_t
| pls module version More...
struct | orte_odls_base_component_2_0_0_t
| odls component More...

## Macros
#define | ORTE_ODLS_BASE_VERSION_2_0_0
| Macro for use in modules that are of type odls. More...

## Typedefs
typedef int(* | orte_odls_base_module_launch_local_processes_fn_t )(opal_buffer_t *data)
| Locally launch the provided processes.
typedef int(* | orte_odls_base_module_kill_local_processes_fn_t )(opal_pointer_array_t *procs)
| Kill the local processes on this node.
typedef int(* | orte_odls_base_module_signal_local_process_fn_t )(const orte_process_name_t *proc, int32_t signal)
| Signal local processes.
typedef int(* | orte_odls_base_module_deliver_message_fn_t )(orte_jobid_t job, opal_buffer_t *buffer, orte_rml_tag_t tag)
| Deliver a message to local processes.
typedef int(* | orte_odls_base_module_require_sync_fn_t )(orte_process_name_t *proc, opal_buffer_t *buffer, bool drop_nidmap)
| Register to require sync before termination.
typedef int(* | orte_odls_base_module_restart_proc_fn_t )(orte_odls_child_t *child)
| Restart a local process.
typedef struct orte_odls_base_module_1_3_0_t | orte_odls_base_module_1_3_0_t
| shorten orte_odls_base_module_1_3_0_t declaration
typedef struct orte_odls_base_module_1_3_0_t | orte_odls_base_module_t
| shorten orte_odls_base_module_t declaration
typedef struct orte_odls_base_component_2_0_0_t | orte_odls_base_component_2_0_0_t
| Convenience typedef.
typedef orte_odls_base_component_2_0_0_t | orte_odls_base_component_t
| Convenience typedef.

## Variables
BEGIN_C_DECLS typedef int(* | orte_odls_base_module_get_add_procs_data_fn_t )(opal_buffer_t *data, orte_jobid_t job)
ORTE_DECLSPEC orte_odls_base_module_t | orte_odls

## Detailed Description

The OpenRTE Daemon's Local Launch Subsystem.

## Macro Definition Documentation

#define ORTE_ODLS_BASE_VERSION_2_0_0

Value:
MCA_BASE_VERSION_2_0_0, \
"odls", 2, 0, 0

Macro for use in modules that are of type odls.