OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Typedefs | Functions | Variables
base.h File Reference
`#include "orte_config.h"`
`#include "opal/mca/mca.h"`
`#include "opal/class/opal_list.h"`
`#include "orte/mca/plm/plm.h"`

Go to the source code of this file.

## Data Structures
struct | orte_plm_base_t
| Struct to hold data for public access. More...

## Typedefs
typedef struct orte_plm_base_t | orte_plm_base_t
| Struct to hold data for public access.

## Functions
BEGIN_C_DECLS ORTE_DECLSPEC int | orte_plm_base_open (void)
| Open the plm framework. More...
ORTE_DECLSPEC int | orte_plm_base_select (void)
| Select a plm module. More...
ORTE_DECLSPEC int | orte_plm_base_finalize (void)
| Close the plm framework.
ORTE_DECLSPEC int | orte_plm_base_close (void)
ORTE_DECLSPEC void | orte_plm_base_app_report_launch (int fd, short event, void *data)
| Functions that other frameworks may need to call directly Specifically, the ODLS needs to access some of these to avoid recursive callbacks.
ORTE_DECLSPEC void | orte_plm_base_receive_process_msg (int fd, short event, void *data)

## Variables
ORTE_DECLSPEC orte_plm_base_t | orte_plm_base
| Global instance of publicly-accessible PLM framework data.

## Function Documentation

BEGIN_C_DECLS ORTE_DECLSPEC int orte_plm_base_open | ( | void |  | ) |

Open the plm framework.

Open the plm framework.

References orte_plm_base_t::available_components, mca_base_param_reg_int_name(), OBJ_CONSTRUCT, opal_output_open(), orte_plm_globals_t::output, and orte_plm_base_t::selected.

Referenced by orte_ess_base_orted_setup().

ORTE_DECLSPEC int orte_plm_base_select | ( | void |  | ) |

Select a plm module.

Select a plm module.

References orte_plm_base_t::available_components, orte_plm_base, orte_plm_globals, orte_plm_globals_t::output, orte_plm_base_t::selected, and orte_plm_base_t::selected_component.

Referenced by orte_ess_base_orted_setup().