OpenMPI  0.1.1
grpcomm_types.h File Reference

The OpenRTE Group Communications. More...

#include "orte_config.h"

Go to the source code of this file.

Macros

#define ORTE_GRPCOMM_MODE_T   OPAL_UINT8
 
#define ORTE_GRPCOMM_CHAIN   (orte_grpcomm_mode_t) 1
 
#define ORTE_GRPCOMM_BINOMIAL   (orte_grpcomm_mode_t) 2
 
#define ORTE_GRPCOMM_LINEAR   (orte_grpcomm_mode_t) 3
 
#define ORTE_GRPCOMM_COLL_T   OPAL_UINT8
 
#define ORTE_GRPCOMM_COLL_NONE   0x00
 
#define ORTE_GRPCOMM_BARRIER   0x01
 
#define ORTE_GRPCOMM_ALLGATHER   0x02
 

Typedefs

typedef uint8_t orte_grpcomm_coll_t
 

Variables

BEGIN_C_DECLS typedef uint8_t orte_grpcomm_mode_t
 

Detailed Description

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.