OpenMPI 0.1.1

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

- File List
- Globals

Functions | Variables
op_x86_component.c File Reference

This is the "x86" component source code. More...

`#include "ompi_config.h"`
`#include "opal/mca/base/mca_base_param.h"`
`#include "opal/util/output.h"`
`#include "ompi/constants.h"`
`#include "ompi/op/op.h"`
`#include "ompi/mca/op/op.h"`
`#include "ompi/mca/op/base/base.h"`
`#include "ompi/mca/op/x86/op_x86.h"`

## Functions
static int | x86_component_open (void)
static int | x86_component_close (void)
static int | x86_component_init_query (bool enable_progress_threads, bool enable_mpi_threads)
static struct ompi_op_base_module_1_0_0_t * | x86_component_op_query (struct ompi_op_t *op, int *priority)
static int | x86_component_register (void)
static void | hardware_probe (void)

## Variables
ompi_op_x86_component_t | mca_op_x86_component
| Well-known component instance. More...

## Detailed Description

This is the "x86" component source code.

It contains the well-known struct that OMPI will dlsym() (or equivalent) for to find how to access the rest of the component and any modules that are created.

## Variable Documentation

ompi_op_x86_component_t mca_op_x86_component

Initial value:
= {
{
{
OMPI_OP_BASE_VERSION_1_0_0,
"x86",
OMPI_MAJOR_VERSION,
OMPI_MINOR_VERSION,
OMPI_RELEASE_VERSION,
x86_component_open,
x86_component_close,
NULL,
x86_component_register
},
{
MCA_BASE_METADATA_PARAM_CHECKPOINT
},
x86_component_init_query,
x86_component_op_query,
},
}
MCA_BASE_METADATA_PARAM_CHECKPOINT
#define MCA_BASE_METADATA_PARAM_CHECKPOINT
Checkpoint enabled Component.
Definition: mca.h:303

Well-known component instance.