|
OpenMPI
0.1.1
|
The OpenRTE Group Communications. More...
#include "orte_config.h"#include "orte/constants.h"#include "orte/types.h"#include "opal/mca/mca.h"#include "opal/class/opal_list.h"#include "opal/dss/dss_types.h"#include "orte/mca/rml/rml_types.h"#include "orte/mca/grpcomm/grpcomm_types.h"Go to the source code of this file.
Data Structures | |
| struct | orte_grpcomm_base_module_2_0_0_t |
| struct | orte_grpcomm_base_component_2_0_0_t |
Macros | |
| #define | ORTE_GRPCOMM_BASE_VERSION_2_0_0 |
Typedefs | |
| typedef void(* | orte_grpcomm_base_module_finalize_fn_t )(void) |
| typedef int(* | orte_grpcomm_base_module_xcast_fn_t )(orte_jobid_t job, opal_buffer_t *buffer, orte_rml_tag_t tag) |
| typedef int(* | orte_grpcomm_base_module_allgather_fn_t )(opal_buffer_t *sbuf, opal_buffer_t *rbuf) |
| typedef int(* | orte_grpcomm_base_module_allgather_list_fn_t )(opal_list_t *names, opal_buffer_t *sbuf, opal_buffer_t *rbuf) |
| typedef int(* | orte_grpcomm_base_module_barrier_fn_t )(void) |
| typedef int(* | orte_grpcomm_base_module_modex_set_proc_attr_fn_t )(const char *attr_name, const void *buffer, size_t size) |
| DATA EXCHANGE FUNCTIONS - SEE ompi/runtime/ompi_module_exchange.h FOR A DESCRIPTION OF HOW THIS ALL WORKS. | |
| typedef int(* | orte_grpcomm_base_module_modex_get_proc_attr_fn_t )(const orte_process_name_t name, const char *attr_name, void **buffer, size_t *size) |
| typedef int(* | orte_grpcomm_base_module_modex_fn_t )(opal_list_t *procs) |
| typedef int(* | orte_grpcomm_base_module_purge_proc_attrs_fn_t )(void) |
|
typedef struct orte_grpcomm_base_module_2_0_0_t | orte_grpcomm_base_module_2_0_0_t |
|
typedef orte_grpcomm_base_module_2_0_0_t | orte_grpcomm_base_module_t |
|
typedef struct orte_grpcomm_base_component_2_0_0_t | orte_grpcomm_base_component_2_0_0_t |
|
typedef orte_grpcomm_base_component_2_0_0_t | orte_grpcomm_base_component_t |
Variables | |
| BEGIN_C_DECLS typedef int(* | orte_grpcomm_base_module_init_fn_t )(void) |
|
ORTE_DECLSPEC orte_grpcomm_base_module_t | orte_grpcomm |
The OpenRTE Group Communications.
The OpenRTE Group Comm framework provides communication services that span entire jobs or collections of processes. It is not intended to be used for point-to-point communications (the RML does that), nor should it be viewed as a high-performance communication channel for large-scale data transfers.
| #define ORTE_GRPCOMM_BASE_VERSION_2_0_0 |