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