OpenMPI
0.1.1
|
The Process Lifecycle Management (PLM) subsystem serves as the central switchyard for all process management activities, including resource allocation, process mapping, process launch, and process monitoring. More...
#include "orte_config.h"
#include "orte/types.h"
#include "opal/mca/mca.h"
#include "opal/dss/dss_types.h"
#include "opal/class/opal_pointer_array.h"
#include "orte/runtime/orte_globals.h"
#include "plm_types.h"
Go to the source code of this file.
Data Structures | |
struct | orte_plm_base_module_1_0_0_t |
plm module version 1.0.0 More... | |
struct | orte_plm_base_component_2_0_0_t |
plm component More... | |
Macros | |
#define | ORTE_PLM_BASE_VERSION_2_0_0 |
Macro for use in modules that are of type plm. More... | |
Typedefs | |
typedef int(* | orte_plm_base_module_spawn_fn_t )(orte_job_t *jdata) |
typedef int(* | orte_plm_base_module_remote_spawn_fn_t )(opal_buffer_t *launch) |
typedef int(* | orte_plm_base_module_set_hnp_name_fn_t )(void) |
typedef int(* | orte_plm_base_module_finalize_fn_t )(void) |
Cleanup resources held by module. | |
typedef int(* | orte_plm_base_module_terminate_job_fn_t )(orte_jobid_t) |
Terminate any processes launched for the respective jobid by this component. | |
typedef int(* | orte_plm_base_module_terminate_orteds_fn_t )(void) |
Terminate the daemons. | |
typedef int(* | orte_plm_base_module_terminate_procs_fn_t )(opal_pointer_array_t *procs) |
Terminate an array of specific procs. | |
typedef int(* | orte_plm_base_module_signal_job_fn_t )(orte_jobid_t, int32_t) |
Signal any processes launched for the respective jobid by this component. | |
typedef struct orte_plm_base_module_1_0_0_t | orte_plm_base_module_1_0_0_t |
shorten orte_plm_base_module_1_0_0_t declaration | |
typedef struct orte_plm_base_module_1_0_0_t | orte_plm_base_module_t |
shorten orte_plm_base_module_t declaration | |
typedef struct orte_plm_base_component_2_0_0_t | orte_plm_base_component_2_0_0_t |
Convenience typedef. | |
typedef orte_plm_base_component_2_0_0_t | orte_plm_base_component_t |
Convenience typedef. | |
Variables | |
BEGIN_C_DECLS typedef int(* | orte_plm_base_module_init_fn_t )(void) |
ORTE_DECLSPEC orte_plm_base_module_t | orte_plm |
The Process Lifecycle Management (PLM) subsystem serves as the central switchyard for all process management activities, including resource allocation, process mapping, process launch, and process monitoring.
#define ORTE_PLM_BASE_VERSION_2_0_0 |
Macro for use in modules that are of type plm.