156 #ifndef ORTE_MCA_RAS_H
157 #define ORTE_MCA_RAS_H
159 #include "orte_config.h"
160 #include "orte/constants.h"
168 #include "ras_types.h"
173 typedef int (*orte_ras_base_API_allocate_fn_t)(
orte_job_t *jdata);
177 orte_ras_base_API_allocate_fn_t allocate;
235 #define ORTE_RAS_BASE_VERSION_2_0_0 \
236 MCA_BASE_VERSION_2_0_0, \
mca_base_component_data_t base_data
Base MCA data.
Definition: ras.h:224
Common type for all MCA components.
Definition: mca.h:250
int(* orte_ras_base_module_finalize_fn_t)(void)
Cleanup module resources.
Definition: ras.h:196
orte_ras_base_component_2_0_0_t orte_ras_base_component_t
Convenience typedef.
Definition: ras.h:229
mca_base_component_t base_version
Base MCA structure.
Definition: ras.h:222
orte_ras_base_module_allocate_fn_t allocate
Allocation function pointer.
Definition: ras.h:203
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
Component init / selection ras component.
Definition: ras.h:220
Top-level interface for all MCA components.
ras module
Definition: ras.h:201
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
Definition: orte_globals.h:316
orte_ras_base_module_finalize_fn_t finalize
Finalization function pointer.
Definition: ras.h:205
Definition: opal_list.h:147
Global params for OpenRTE.
int(* orte_ras_base_module_allocate_fn_t)(opal_list_t *nodes)
Allocate resources to a job.
Definition: ras.h:191
orte_ras_base_module_2_0_0_t orte_ras_base_module_t
Convenience typedef.
Definition: ras.h:210