18 #ifndef OMPI_MCA_DPM_BASE_H
19 #define OMPI_MCA_DPM_BASE_H
21 #include "ompi_config.h"
22 #include "ompi/constants.h"
48 OMPI_DECLSPEC
int ompi_dpm_base_open(
void);
58 OMPI_DECLSPEC
int ompi_dpm_base_select(
void);
68 OMPI_DECLSPEC
int ompi_dpm_base_close(
void);
70 #if !ORTE_DISABLE_FULL_SUPPORT
73 OMPI_DECLSPEC
char* ompi_dpm_base_dyn_init (
void);
74 OMPI_DECLSPEC
int ompi_dpm_base_dyn_finalize (
void);
83 char *port_string,
bool send_first,
86 int ompi_dpm_base_null_spawn(
int count,
char **array_of_commands,
87 char ***array_of_argv,
88 int *array_of_maxprocs,
91 int ompi_dpm_base_null_dyn_init(
void);
92 int ompi_dpm_base_null_dyn_finalize (
void);
94 int ompi_dpm_base_null_open_port(
char *port_name,
orte_rml_tag_t given_tag);
95 int ompi_dpm_base_null_parse_port(
char *port_name,
98 int ompi_dpm_base_null_close_port(
char *port_name);
101 OMPI_DECLSPEC
extern int ompi_dpm_base_output;
102 OMPI_DECLSPEC
extern opal_list_t ompi_dpm_base_components_available;
Structure for DPM modules.
Definition: dpm.h:148
Dynamic Process Management Interface.
uint32_t orte_rml_tag_t
Message matching tag.
Definition: rml_types.h:220
Definition: opal_list.h:147
Structure for DPM components.
Definition: dpm.h:183
Definition: communicator.h:118
Main top-level request struct definition.
Definition: request.h:100