OpenMPI  0.1.1
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.