openmpi  3.1.6
About: Open MPI is a high performance Message Passing Interface (MPI) library project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. 3.x series.
  Fossies Dox: openmpi-3.1.6.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

op.c File Reference
Include dependency graph for op.c:

Go to the source code of this file.

Macros

#define FUNC_OP_CREATE(name, type_name, type, calc)
 
#define OBJ_OP_CREATE(name, type_name, type, op_id, dt_id)
 
#define __and_op(a, b)   ((a) & (b))
 
#define __or_op(a, b)   ((a) | (b))
 
#define __xor_op(a, b)   ((a) ^ (b))
 
#define __max_op(a, b)   ((a) > (b) ? (a) : (b))
 
#define __min_op(a, b)   ((a) < (b) ? (a) : (b))
 
#define __sum_op(a, b)   ((a) + (b))
 
#define __prod_op(a, b)   ((a) * (b))
 

Functions

static void oshmem_op_construct (oshmem_op_t *object)
 Static functions. More...
 
static void oshmem_op_destruct (oshmem_op_t *object)
 
 OBJ_CLASS_INSTANCE (oshmem_op_t, opal_object_t, oshmem_op_construct, oshmem_op_destruct)
 
void oshmem_op_and_short_func (void *in, void *out, int count)
 
 FFUNC_OP_CREATE (and, int, int, __and_op)
 
 FFUNC_OP_CREATE (and, longlong, long long, __and_op)
 
 FFUNC_OP_CREATE (and, fint4, ompi_fortran_integer4_t, __and_op)
 
 FFUNC_OP_CREATE (and, int16, int16_t, __and_op)
 
 FFUNC_OP_CREATE (and, int64, int64_t, __and_op)
 
 FFUNC_OP_CREATE (or, int, int, __or_op)
 
 FFUNC_OP_CREATE (or, longlong, long long, __or_op)
 
 FFUNC_OP_CREATE (or, fint4, ompi_fortran_integer4_t, __or_op)
 
 FFUNC_OP_CREATE (or, int16, int16_t, __or_op)
 
 FFUNC_OP_CREATE (or, int64, int64_t, __or_op)
 
 FFUNC_OP_CREATE (xor, int, int, __xor_op)
 
 FFUNC_OP_CREATE (xor, longlong, long long, __xor_op)
 
 FFUNC_OP_CREATE (xor, fint4, ompi_fortran_integer4_t, __xor_op)
 
 FFUNC_OP_CREATE (xor, int16, int16_t, __xor_op)
 
 FFUNC_OP_CREATE (xor, int64, int64_t, __xor_op)
 
 FFUNC_OP_CREATE (max, int, int, __max_op)
 
 FFUNC_OP_CREATE (max, longlong, long long, __max_op)
 
 FFUNC_OP_CREATE (max, double, double, __max_op)
 
 FFUNC_OP_CREATE (max, fint2, ompi_fortran_integer4_t, __max_op)
 
 FFUNC_OP_CREATE (max, fint8, ompi_fortran_integer8_t, __max_op)
 
 FFUNC_OP_CREATE (max, freal8, ompi_fortran_real8_t, __max_op)
 
 FFUNC_OP_CREATE (max, int32, int32_t, __max_op)
 
void oshmem_op_min_short_func (void *in, void *out, int count)
 
 FFUNC_OP_CREATE (min, int, int, __min_op)
 
 FFUNC_OP_CREATE (min, longlong, long long, __min_op)
 
 FFUNC_OP_CREATE (min, double, double, __min_op)
 
 FFUNC_OP_CREATE (min, fint2, ompi_fortran_integer4_t, __min_op)
 
 FFUNC_OP_CREATE (min, fint8, ompi_fortran_integer8_t, __min_op)
 
 FFUNC_OP_CREATE (min, freal8, ompi_fortran_real8_t, __min_op)
 
 FFUNC_OP_CREATE (min, int32, int32_t, __min_op)
 
void oshmem_op_sum_short_func (void *in, void *out, int count)
 
 FFUNC_OP_CREATE (sum, int, int, __sum_op)
 
 FFUNC_OP_CREATE (sum, longlong, long long, __sum_op)
 
 FFUNC_OP_CREATE (sum, double, double, __sum_op)
 
 FFUNC_OP_CREATE (sum, complexf, float complex, __sum_op) void oshmem_op_sum_complexd_func(void *in
 
void oshmem_op_sum_complexd_func (void *in, void *out, int count)
 
 FFUNC_OP_CREATE (sum, fint2, ompi_fortran_integer4_t, __sum_op)
 
 FFUNC_OP_CREATE (sum, fint8, ompi_fortran_integer8_t, __sum_op)
 
 FFUNC_OP_CREATE (sum, freal8, ompi_fortran_real8_t, __sum_op)
 
 FFUNC_OP_CREATE (sum, int32, int32_t, __sum_op)
 
void oshmem_op_prod_short_func (void *in, void *out, int count)
 
 FFUNC_OP_CREATE (prod, int, int, __prod_op)
 
 FFUNC_OP_CREATE (prod, longlong, long long, __prod_op)
 
 FFUNC_OP_CREATE (prod, double, double, __prod_op)
 
 FFUNC_OP_CREATE (prod, complexf, float complex, __prod_op) void oshmem_op_prod_complexd_func(void *in
 
void oshmem_op_prod_complexd_func (void *in, void *out, int count)
 
 FFUNC_OP_CREATE (prod, fint2, ompi_fortran_integer2_t, __prod_op)
 
 FFUNC_OP_CREATE (prod, fint8, ompi_fortran_integer8_t, __prod_op)
 
 FFUNC_OP_CREATE (prod, freal8, ompi_fortran_real8_t, __prod_op)
 
 FFUNC_OP_CREATE (prod, int32, int32_t, __prod_op)
 
iint oshmem_op_init (void)
 Initialize the op interface. More...
 
int oshmem_op_finalize (void)
 Finalize the op interface. More...
 

Variables

opal_pointer_array_t oshmem_op_array = {{0}}
 
oshmem_op_toshmem_op_and_short = NULL
 
oshmem_op_toshmem_op_and_int = NULL
 
oshmem_op_toshmem_op_and_long = NULL
 
oshmem_op_toshmem_op_and_longlong = NULL
 
oshmem_op_toshmem_op_and_fint2 = NULL
 
oshmem_op_toshmem_op_and_fint4 = NULL
 
oshmem_op_toshmem_op_and_fint8 = NULL
 
oshmem_op_toshmem_op_and_int16 = NULL
 
oshmem_op_toshmem_op_and_int32 = NULL
 
oshmem_op_toshmem_op_and_int64 = NULL
 
oshmem_op_toshmem_op_or_short = NULL
 
oshmem_op_toshmem_op_or_int = NULL
 
oshmem_op_toshmem_op_or_long = NULL
 
oshmem_op_toshmem_op_or_longlong = NULL
 
oshmem_op_toshmem_op_or_fint2 = NULL
 
oshmem_op_toshmem_op_or_fint4 = NULL
 
oshmem_op_toshmem_op_or_fint8 = NULL
 
oshmem_op_toshmem_op_or_int16 = NULL
 
oshmem_op_toshmem_op_or_int32 = NULL
 
oshmem_op_toshmem_op_or_int64 = NULL
 
oshmem_op_toshmem_op_xor_short = NULL
 
oshmem_op_toshmem_op_xor_int = NULL
 
oshmem_op_toshmem_op_xor_long = NULL
 
oshmem_op_toshmem_op_xor_longlong = NULL
 
oshmem_op_toshmem_op_xor_fint2 = NULL
 
oshmem_op_toshmem_op_xor_fint4 = NULL
 
oshmem_op_toshmem_op_xor_fint8 = NULL
 
oshmem_op_toshmem_op_xor_int16 = NULL
 
oshmem_op_toshmem_op_xor_int32 = NULL
 
oshmem_op_toshmem_op_xor_int64 = NULL
 
oshmem_op_toshmem_op_max_short = NULL
 
oshmem_op_toshmem_op_max_int = NULL
 
oshmem_op_toshmem_op_max_long = NULL
 
oshmem_op_toshmem_op_max_longlong = NULL
 
oshmem_op_toshmem_op_max_float = NULL
 
oshmem_op_toshmem_op_max_double = NULL
 
oshmem_op_toshmem_op_max_longdouble = NULL
 
oshmem_op_toshmem_op_max_fint2 = NULL
 
oshmem_op_toshmem_op_max_fint4 = NULL
 
oshmem_op_toshmem_op_max_fint8 = NULL
 
oshmem_op_toshmem_op_max_freal4 = NULL
 
oshmem_op_toshmem_op_max_freal8 = NULL
 
oshmem_op_toshmem_op_max_freal16 = NULL
 
oshmem_op_toshmem_op_max_int16 = NULL
 
oshmem_op_toshmem_op_max_int32 = NULL
 
oshmem_op_toshmem_op_max_int64 = NULL
 
oshmem_op_toshmem_op_min_short = NULL
 
oshmem_op_toshmem_op_min_int = NULL
 
oshmem_op_toshmem_op_min_long = NULL
 
oshmem_op_toshmem_op_min_longlong = NULL
 
oshmem_op_toshmem_op_min_float = NULL
 
oshmem_op_toshmem_op_min_double = NULL
 
oshmem_op_toshmem_op_min_longdouble = NULL
 
oshmem_op_toshmem_op_min_fint2 = NULL
 
oshmem_op_toshmem_op_min_fint4 = NULL
 
oshmem_op_toshmem_op_min_fint8 = NULL
 
oshmem_op_toshmem_op_min_freal4 = NULL
 
oshmem_op_toshmem_op_min_freal8 = NULL
 
oshmem_op_toshmem_op_min_freal16 = NULL
 
oshmem_op_toshmem_op_min_int16 = NULL
 
oshmem_op_toshmem_op_min_int32 = NULL
 
oshmem_op_toshmem_op_min_int64 = NULL
 
oshmem_op_toshmem_op_sum_short = NULL
 
oshmem_op_toshmem_op_sum_int = NULL
 
oshmem_op_toshmem_op_sum_long = NULL
 
oshmem_op_toshmem_op_sum_longlong = NULL
 
oshmem_op_toshmem_op_sum_float = NULL
 
oshmem_op_toshmem_op_sum_double = NULL
 
oshmem_op_toshmem_op_sum_longdouble = NULL
 
oshmem_op_toshmem_op_sum_complexf = NULL
 
oshmem_op_toshmem_op_sum_complexd = NULL
 
oshmem_op_toshmem_op_sum_fint2 = NULL
 
oshmem_op_toshmem_op_sum_fint4 = NULL
 
oshmem_op_toshmem_op_sum_fint8 = NULL
 
oshmem_op_toshmem_op_sum_freal4 = NULL
 
oshmem_op_toshmem_op_sum_freal8 = NULL
 
oshmem_op_toshmem_op_sum_freal16 = NULL
 
oshmem_op_toshmem_op_sum_int16 = NULL
 
oshmem_op_toshmem_op_sum_int32 = NULL
 
oshmem_op_toshmem_op_sum_int64 = NULL
 
oshmem_op_toshmem_op_prod_short = NULL
 
oshmem_op_toshmem_op_prod_int = NULL
 
oshmem_op_toshmem_op_prod_long = NULL
 
oshmem_op_toshmem_op_prod_longlong = NULL
 
oshmem_op_toshmem_op_prod_float = NULL
 
oshmem_op_toshmem_op_prod_double = NULL
 
oshmem_op_toshmem_op_prod_longdouble = NULL
 
oshmem_op_toshmem_op_prod_complexf = NULL
 
oshmem_op_toshmem_op_prod_complexd = NULL
 
oshmem_op_toshmem_op_prod_fint2 = NULL
 
oshmem_op_toshmem_op_prod_fint4 = NULL
 
oshmem_op_toshmem_op_prod_fint8 = NULL
 
oshmem_op_toshmem_op_prod_freal4 = NULL
 
oshmem_op_toshmem_op_prod_freal8 = NULL
 
oshmem_op_toshmem_op_prod_freal16 = NULL
 
oshmem_op_toshmem_op_prod_int16 = NULL
 
oshmem_op_toshmem_op_prod_int32 = NULL
 
oshmem_op_toshmem_op_prod_int64 = NULL
 
void * out
 
void int count
 

Macro Definition Documentation

◆ __and_op

#define __and_op (   a,
 
)    ((a) & (b))

Definition at line 185 of file op.c.

◆ __max_op

#define __max_op (   a,
 
)    ((a) > (b) ? (a) : (b))

◆ __min_op

#define __min_op (   a,
 
)    ((a) < (b) ? (a) : (b))

Definition at line 221 of file op.c.

◆ __or_op

#define __or_op (   a,
 
)    ((a) | (b))

◆ __prod_op

#define __prod_op (   a,
 
)    ((a) * (b))

Definition at line 246 of file op.c.

◆ __sum_op

#define __sum_op (   a,
 
)    ((a) + (b))

Definition at line 233 of file op.c.

◆ __xor_op

#define __xor_op (   a,
 
)    ((a) ^ (b))

◆ FUNC_OP_CREATE

#define FUNC_OP_CREATE (   name,
  type_name,
  type,
  calc 
)
Value:
void oshmem_op_##name##_##type_name##_func(void *in, void *out, int count); \
void oshmem_op_##name##_##type_name##_func(void *in, void *out, int count) \
{ \
int i; \
type *a = (type *) in; \
type *b = (type *) out; \
for (i = 0; i < count; ++i) { \
*(b) = calc(*(b), *(a)); \
++b; \
++a; \
} \
}

Definition at line 160 of file op.c.

◆ OBJ_OP_CREATE

#define OBJ_OP_CREATE (   name,
  type_name,
  type,
  op_id,
  dt_id 
)
Value:
oshmem_op_##name##_##type_name = OBJ_NEW(oshmem_op_t); \
if (oshmem_op_##name##_##type_name) \
{ \
oshmem_op_##name##_##type_name->op = op_id; \
oshmem_op_##name##_##type_name->dt = dt_id; \
oshmem_op_##name##_##type_name->dt_size = sizeof(type); \
oshmem_op_##name##_##type_name->o_func.c_fn = oshmem_op_##name##_##type_name##_func; \
} \

Definition at line 174 of file op.c.

Function Documentation

◆ FFUNC_OP_CREATE() [1/45]

FFUNC_OP_CREATE ( and  ,
fint4  ,
ompi_fortran_integer4_t  ,
__and_op   
)

Definition at line 187 of file op.c.

◆ FFUNC_OP_CREATE() [2/45]

FFUNC_OP_CREATE ( and  ,
int  ,
int  ,
__and_op   
)

Definition at line 185 of file op.c.

◆ FFUNC_OP_CREATE() [3/45]

FFUNC_OP_CREATE ( and  ,
int16  ,
int16_t  ,
__and_op   
)

Definition at line 188 of file op.c.

◆ FFUNC_OP_CREATE() [4/45]

FFUNC_OP_CREATE ( and  ,
int64  ,
int64_t  ,
__and_op   
)

Definition at line 189 of file op.c.

◆ FFUNC_OP_CREATE() [5/45]

FFUNC_OP_CREATE ( and  ,
longlong  ,
long long  ,
__and_op   
)

Definition at line 186 of file op.c.

◆ FFUNC_OP_CREATE() [6/45]

FFUNC_OP_CREATE ( max  ,
double  ,
double  ,
__max_op   
)

Definition at line 211 of file op.c.

◆ FFUNC_OP_CREATE() [7/45]

FFUNC_OP_CREATE ( max  ,
fint2  ,
ompi_fortran_integer4_t  ,
__max_op   
)

Definition at line 212 of file op.c.

◆ FFUNC_OP_CREATE() [8/45]

FFUNC_OP_CREATE ( max  ,
fint8  ,
ompi_fortran_integer8_t  ,
__max_op   
)

Definition at line 213 of file op.c.

◆ FFUNC_OP_CREATE() [9/45]

FFUNC_OP_CREATE ( max  ,
freal8  ,
ompi_fortran_real8_t  ,
__max_op   
)

Definition at line 214 of file op.c.

◆ FFUNC_OP_CREATE() [10/45]

FFUNC_OP_CREATE ( max  ,
int  ,
int  ,
__max_op   
)

Definition at line 209 of file op.c.

◆ FFUNC_OP_CREATE() [11/45]

FFUNC_OP_CREATE ( max  ,
int32  ,
int32_t  ,
__max_op   
)

Definition at line 218 of file op.c.

◆ FFUNC_OP_CREATE() [12/45]

FFUNC_OP_CREATE ( max  ,
longlong  ,
long long  ,
__max_op   
)

Definition at line 210 of file op.c.

◆ FFUNC_OP_CREATE() [13/45]

FFUNC_OP_CREATE ( min  ,
double  ,
double  ,
__min_op   
)

Definition at line 223 of file op.c.

◆ FFUNC_OP_CREATE() [14/45]

FFUNC_OP_CREATE ( min  ,
fint2  ,
ompi_fortran_integer4_t  ,
__min_op   
)

Definition at line 224 of file op.c.

◆ FFUNC_OP_CREATE() [15/45]

FFUNC_OP_CREATE ( min  ,
fint8  ,
ompi_fortran_integer8_t  ,
__min_op   
)

Definition at line 225 of file op.c.

◆ FFUNC_OP_CREATE() [16/45]

FFUNC_OP_CREATE ( min  ,
freal8  ,
ompi_fortran_real8_t  ,
__min_op   
)

Definition at line 226 of file op.c.

◆ FFUNC_OP_CREATE() [17/45]

FFUNC_OP_CREATE ( min  ,
int  ,
int  ,
__min_op   
)

Definition at line 221 of file op.c.

◆ FFUNC_OP_CREATE() [18/45]

FFUNC_OP_CREATE ( min  ,
int32  ,
int32_t  ,
__min_op   
)

Definition at line 230 of file op.c.

◆ FFUNC_OP_CREATE() [19/45]

FFUNC_OP_CREATE ( min  ,
longlong  ,
long long  ,
__min_op   
)

Definition at line 222 of file op.c.

◆ FFUNC_OP_CREATE() [20/45]

FFUNC_OP_CREATE ( or  ,
fint4  ,
ompi_fortran_integer4_t  ,
__or_op   
)

Definition at line 195 of file op.c.

◆ FFUNC_OP_CREATE() [21/45]

FFUNC_OP_CREATE ( or  ,
int  ,
int  ,
__or_op   
)

Definition at line 193 of file op.c.

◆ FFUNC_OP_CREATE() [22/45]

FFUNC_OP_CREATE ( or  ,
int16  ,
int16_t  ,
__or_op   
)

Definition at line 196 of file op.c.

◆ FFUNC_OP_CREATE() [23/45]

FFUNC_OP_CREATE ( or  ,
int64  ,
int64_t  ,
__or_op   
)

Definition at line 197 of file op.c.

◆ FFUNC_OP_CREATE() [24/45]

FFUNC_OP_CREATE ( or  ,
longlong  ,
long long  ,
__or_op   
)

Definition at line 194 of file op.c.

◆ FFUNC_OP_CREATE() [25/45]

FFUNC_OP_CREATE ( prod  ,
complexf  ,
float  complex,
__prod_op   
)

◆ FFUNC_OP_CREATE() [26/45]

FFUNC_OP_CREATE ( prod  ,
double  ,
double  ,
__prod_op   
)

Definition at line 248 of file op.c.

◆ FFUNC_OP_CREATE() [27/45]

FFUNC_OP_CREATE ( prod  ,
fint2  ,
ompi_fortran_integer2_t  ,
__prod_op   
)

Definition at line 250 of file op.c.

◆ FFUNC_OP_CREATE() [28/45]

FFUNC_OP_CREATE ( prod  ,
fint8  ,
ompi_fortran_integer8_t  ,
__prod_op   
)

Definition at line 251 of file op.c.

◆ FFUNC_OP_CREATE() [29/45]

FFUNC_OP_CREATE ( prod  ,
freal8  ,
ompi_fortran_real8_t  ,
__prod_op   
)

Definition at line 252 of file op.c.

◆ FFUNC_OP_CREATE() [30/45]

FFUNC_OP_CREATE ( prod  ,
int  ,
int  ,
__prod_op   
)

Definition at line 246 of file op.c.

◆ FFUNC_OP_CREATE() [31/45]

FFUNC_OP_CREATE ( prod  ,
int32  ,
int32_t  ,
__prod_op   
)

Definition at line 256 of file op.c.

◆ FFUNC_OP_CREATE() [32/45]

FFUNC_OP_CREATE ( prod  ,
longlong  ,
long long  ,
__prod_op   
)

Definition at line 247 of file op.c.

◆ FFUNC_OP_CREATE() [33/45]

FFUNC_OP_CREATE ( sum  ,
complexf  ,
float  complex,
__sum_op   
)

◆ FFUNC_OP_CREATE() [34/45]

FFUNC_OP_CREATE ( sum  ,
double  ,
double  ,
__sum_op   
)

Definition at line 235 of file op.c.

◆ FFUNC_OP_CREATE() [35/45]

FFUNC_OP_CREATE ( sum  ,
fint2  ,
ompi_fortran_integer4_t  ,
__sum_op   
)

Definition at line 237 of file op.c.

◆ FFUNC_OP_CREATE() [36/45]

FFUNC_OP_CREATE ( sum  ,
fint8  ,
ompi_fortran_integer8_t  ,
__sum_op   
)

Definition at line 238 of file op.c.

◆ FFUNC_OP_CREATE() [37/45]

FFUNC_OP_CREATE ( sum  ,
freal8  ,
ompi_fortran_real8_t  ,
__sum_op   
)

Definition at line 239 of file op.c.

◆ FFUNC_OP_CREATE() [38/45]

FFUNC_OP_CREATE ( sum  ,
int  ,
int  ,
__sum_op   
)

Definition at line 233 of file op.c.

◆ FFUNC_OP_CREATE() [39/45]

FFUNC_OP_CREATE ( sum  ,
int32  ,
int32_t  ,
__sum_op   
)

Definition at line 243 of file op.c.

◆ FFUNC_OP_CREATE() [40/45]

FFUNC_OP_CREATE ( sum  ,
longlong  ,
long long  ,
__sum_op   
)

Definition at line 234 of file op.c.

◆ FFUNC_OP_CREATE() [41/45]

FFUNC_OP_CREATE ( xor  ,
fint4  ,
ompi_fortran_integer4_t  ,
__xor_op   
)

Definition at line 203 of file op.c.

◆ FFUNC_OP_CREATE() [42/45]

FFUNC_OP_CREATE ( xor  ,
int  ,
int  ,
__xor_op   
)

Definition at line 201 of file op.c.

◆ FFUNC_OP_CREATE() [43/45]

FFUNC_OP_CREATE ( xor  ,
int16  ,
int16_t  ,
__xor_op   
)

Definition at line 204 of file op.c.

◆ FFUNC_OP_CREATE() [44/45]

FFUNC_OP_CREATE ( xor  ,
int64  ,
int64_t  ,
__xor_op   
)

Definition at line 205 of file op.c.

◆ FFUNC_OP_CREATE() [45/45]

FFUNC_OP_CREATE ( xor  ,
longlong  ,
long long  ,
__xor_op   
)

Definition at line 202 of file op.c.

◆ OBJ_CLASS_INSTANCE()

OBJ_CLASS_INSTANCE ( oshmem_op_t  ,
opal_object_t  ,
oshmem_op_construct  ,
oshmem_op_destruct   
)

◆ oshmem_op_and_short_func()

void oshmem_op_and_short_func ( void *  in,
void *  out,
int  count 
)

Definition at line 185 of file op.c.

◆ oshmem_op_construct()

static void oshmem_op_construct ( oshmem_op_t object)
static

Static functions.

Definition at line 421 of file op.c.

◆ oshmem_op_destruct()

static void oshmem_op_destruct ( oshmem_op_t object)
static

Definition at line 429 of file op.c.

◆ oshmem_op_finalize()

int oshmem_op_finalize ( void  )

Finalize the op interface.

Returns
OSHMEM_SUCCESS Always

Invokes from oshmem_shmem_finalize(); tears down the op interface.

Definition at line 393 of file op.c.

Referenced by _shmem_finalize().

◆ oshmem_op_init()

◆ oshmem_op_min_short_func()

void oshmem_op_min_short_func ( void *  in,
void *  out,
int  count 
)

Definition at line 221 of file op.c.

◆ oshmem_op_prod_complexd_func()

void oshmem_op_prod_complexd_func ( void *  in,
void *  out,
int  count 
)

Definition at line 250 of file op.c.

◆ oshmem_op_prod_short_func()

void oshmem_op_prod_short_func ( void *  in,
void *  out,
int  count 
)

Definition at line 246 of file op.c.

◆ oshmem_op_sum_complexd_func()

void oshmem_op_sum_complexd_func ( void *  in,
void *  out,
int  count 
)

Definition at line 237 of file op.c.

◆ oshmem_op_sum_short_func()

void oshmem_op_sum_short_func ( void *  in,
void *  out,
int  count 
)

Definition at line 233 of file op.c.

Variable Documentation

◆ count

void int count

Definition at line 237 of file op.c.

Referenced by a2a_sched_inplace(), ADIOI_Calc_bounds(), ADIOI_Calc_my_req(), ADIOI_Calc_others_req(), ADIOI_Count_contiguous_blocks(), ADIOI_Create_fr_simpletype(), ADIOI_Exch_and_write(), ADIOI_Exch_file_views(), ADIOI_FAKE_IreadContig(), ADIOI_FAKE_IreadStrided(), ADIOI_FAKE_IwriteContig(), ADIOI_FAKE_IwriteStrided(), ADIOI_GEN_IreadStrided(), ADIOI_GEN_IwriteStrided(), ADIOI_GEN_ReadContig(), ADIOI_GEN_ReadStrided(), ADIOI_GEN_ReadStrided_naive(), ADIOI_GEN_ReadStridedColl(), ADIOI_GEN_WriteContig(), ADIOI_GEN_WriteStrided(), ADIOI_GEN_WriteStrided_naive(), ADIOI_GEN_WriteStridedColl(), ADIOI_GPFS_Calc_my_req(), ADIOI_GPFS_Calc_others_req(), ADIOI_GPFS_ReadStridedColl(), ADIOI_GPFS_WriteStridedColl(), ADIOI_GRIDFTP_ReadContig(), ADIOI_GRIDFTP_ReadDiscontig(), ADIOI_GRIDFTP_ReadStrided(), ADIOI_GRIDFTP_WriteContig(), ADIOI_GRIDFTP_WriteDiscontig(), ADIOI_Heap_merge(), ADIOI_HFS_ReadContig(), ADIOI_HFS_WriteContig(), ADIOI_IOFiletype(), ADIOI_IOStridedColl(), ADIOI_LUSTRE_Calc_my_req(), ADIOI_LUSTRE_Exch_and_write(), ADIOI_LUSTRE_IOContig(), ADIOI_LUSTRE_ReadContig(), ADIOI_LUSTRE_W_Exchange_data(), ADIOI_LUSTRE_WriteContig(), ADIOI_LUSTRE_WriteStrided(), ADIOI_LUSTRE_WriteStridedColl(), ADIOI_NFS_ReadContig(), ADIOI_NFS_ReadStrided(), ADIOI_NFS_WriteContig(), ADIOI_NFS_WriteStrided(), ADIOI_NOLOCK_WriteStrided(), ADIOI_PANFS_ReadContig(), ADIOI_PANFS_WriteContig(), ADIOI_PFS_IreadContig(), ADIOI_PFS_IwriteContig(), ADIOI_PFS_ReadContig(), ADIOI_PFS_WriteContig(), ADIOI_PIOFS_ReadContig(), ADIOI_PIOFS_WriteContig(), ADIOI_PIOFS_WriteStrided(), ADIOI_PVFS2_AIO_contig(), ADIOI_PVFS2_aio_wait_fn(), ADIOI_PVFS2_IReadContig(), ADIOI_PVFS2_IWriteContig(), ADIOI_PVFS2_OldReadStrided(), ADIOI_PVFS2_OldWriteStrided(), ADIOI_PVFS2_ReadContig(), ADIOI_PVFS2_ReadStrided(), ADIOI_PVFS2_ReadStridedDtypeIO(), ADIOI_PVFS2_ReadStridedListIO(), ADIOI_PVFS2_StridedDtypeIO(), ADIOI_PVFS2_WriteContig(), ADIOI_PVFS2_WriteStrided(), ADIOI_PVFS2_WriteStridedDtypeIO(), ADIOI_PVFS2_WriteStridedListIO(), ADIOI_PVFS_ReadContig(), ADIOI_PVFS_ReadStrided(), ADIOI_PVFS_WriteContig(), ADIOI_PVFS_WriteStrided(), ADIOI_R_Exchange_data(), ADIOI_R_Exchange_data_alltoallv(), ADIOI_Read_and_exch(), ADIOI_TESTFS_IreadContig(), ADIOI_TESTFS_IreadStrided(), ADIOI_TESTFS_IwriteContig(), ADIOI_TESTFS_IwriteStrided(), ADIOI_TESTFS_ReadContig(), ADIOI_TESTFS_ReadStrided(), ADIOI_TESTFS_ReadStridedColl(), ADIOI_TESTFS_WriteContig(), ADIOI_TESTFS_WriteStrided(), ADIOI_TESTFS_WriteStridedColl(), ADIOI_Type_create_hindexed_x(), ADIOI_W_Exchange_data(), ADIOI_W_Exchange_data_alltoallv(), ADIOI_XFS_ReadContig(), ADIOI_XFS_WriteContig(), ADIOI_ZOIDFS_ReadContig(), ADIOI_ZOIDFS_ReadStrided(), ADIOI_ZOIDFS_WriteContig(), ADIOI_ZOIDFS_WriteStrided(), mpi.Comm::allGather(), allred_sched_diss(), allred_sched_linear(), allred_sched_ring(), Comm::Allreduce(), mpi.Comm::allReduce(), allreduce_kary_tree_top(), app_coord_finalize(), app_coord_request_op(), append_filename_to_list(), array2string(), barrier_hypercube_top(), mpi.Comm::bcast(), Comm::Bcast(), bcast_sched_binomial(), bcast_sched_chain(), bcast_sched_linear(), Comm::Bsend(), mpi.Comm::bSend(), Comm::Bsend_init(), mpi.Comm::bSendInit(), btl_openib_component_progress(), mpi.UserFunction::call(), mpi.Op::call(), check_sanity(), coord_request_wait_all(), copy_cxx_bool_heterogeneous(), create_app(), Datatype::Create_contiguous(), Datatype::Create_hindexed(), Datatype::Create_hvector(), Datatype::Create_indexed(), Datatype::Create_indexed_block(), create_iov_list(), Datatype::Create_struct(), Datatype::Create_vector(), mpi.Datatype::createContiguous(), mpi.Datatype::createHVector(), mpi.Struct::createStruct(), mpi.Datatype::createVector(), cyclic(), datatype_buffer_length(), datatype_check(), disconnect_waitall(), Comm::do_create_keyval(), Datatype::do_create_keyval(), Win::do_create_keyval(), do_recv_msg_detail(), do_recv_msg_detail_check_drain(), drain_message_append(), drain_message_check_recv(), drain_message_copy_remove(), drain_message_find(), drain_message_find_any(), enum_get_count(), enum_get_value(), enum_get_value_flag(), enum_string_from_value(), enum_string_from_value_flag(), enum_value_from_string(), enum_value_from_string_flag(), evdns_getaddrinfo_gotresolve(), event_mm_calloc_(), event_process_active_single_queue(), event_process_deferred_callbacks(), Intracomm::Exscan(), mpi.Intracomm::exScan(), filem_base_process_get_proc_node_name_cmd(), filem_base_process_get_remote_path_cmd(), find_devices(), fixup_files(), fork_hnp(), frag_send(), mpi.Comm::gather(), Status::Get_count(), Status::Get_elements(), getReadPtr(), getReadPtrRank(), getWritePtr(), getWritePtrv(), hb_itor_nextn(), hb_itor_prevn(), hpctimer_calibrate_sleep(), hpctimer_measure_overhead(), hwloc__add_info(), hwloc__free_infos(), hwloc__xml_import_pagetype(), hwloc_backend_synthetic_init(), hwloc_bitmap_not(), hwloc_bitmap_sscanf(), hwloc_bitmap_taskset_sscanf(), hwloc_fallback_nbprocessors(), hwloc_get_nbobjs_inside_cpuset_by_depth(), hwloc_get_obj_inside_cpuset_by_depth(), hwloc_linux_mic_class_fillinfos(), mpi.Comm::iAllGather(), mpi.Comm::iAllGatherv(), mpi.Comm::iAllReduce(), mpi.Comm::iBcast(), mpi.Comm::ibSend(), Comm::Ibsend(), mpi.Intracomm::iExScan(), mpi.Comm::iGather(), mpi.Message::imRecv(), init_monitoring_result(), mpi.File::iRead(), File::Iread(), File::Iread_at(), File::Iread_shared(), mpi.File::iReadAll(), mpi.File::iReadAt(), mpi.File::iReadAtAll(), mpi.File::iReadShared(), mpi.Comm::iRecv(), Comm::Irecv(), mpi.Comm::iReduce(), mpi.Comm::iReduceScatterBlock(), mpi.Comm::irSend(), Comm::Irsend(), mpi.Intracomm::iScan(), mpi.Comm::iScatter(), mpi.Comm::iSend(), Comm::Isend(), mpi.Comm::isSend(), Comm::Issend(), mpi.File::iWrite(), File::Iwrite(), File::Iwrite_at(), File::Iwrite_shared(), mpi.File::iWriteAll(), mpi.File::iWriteAt(), mpi.File::iWriteAtAll(), mpi.File::iWriteShared(), Java_mpi_Comm_allReduce(), Java_mpi_Comm_bcast(), Java_mpi_Comm_bSend(), Java_mpi_Comm_bSendInit(), Java_mpi_Comm_iAllReduce(), Java_mpi_Comm_iBcast(), Java_mpi_Comm_ibSend(), Java_mpi_Comm_iRecv(), Java_mpi_Comm_iReduce(), Java_mpi_Comm_iReduceScatterBlock(), Java_mpi_Comm_irSend(), Java_mpi_Comm_iSend(), Java_mpi_Comm_isSend(), Java_mpi_Comm_recv(), Java_mpi_Comm_recvInit(), Java_mpi_Comm_reduce(), Java_mpi_Comm_reduceLocal(), Java_mpi_Comm_reduceLocalUf(), Java_mpi_Comm_reduceScatter(), Java_mpi_Comm_reduceScatterBlock(), Java_mpi_Comm_rSend(), Java_mpi_Comm_rSendInit(), Java_mpi_Comm_send(), Java_mpi_Comm_sendInit(), Java_mpi_Comm_sendRecvReplace(), Java_mpi_Comm_sSend(), Java_mpi_Comm_sSendInit(), Java_mpi_Datatype_getContiguous(), Java_mpi_Datatype_getHIndexed(), Java_mpi_Datatype_getHVector(), Java_mpi_Datatype_getIndexed(), Java_mpi_Datatype_getStruct(), Java_mpi_Datatype_getVector(), Java_mpi_File_iRead(), Java_mpi_File_iReadAll(), Java_mpi_File_iReadAt(), Java_mpi_File_iReadAtAll(), Java_mpi_File_iReadShared(), Java_mpi_File_iWrite(), Java_mpi_File_iWriteAll(), Java_mpi_File_iWriteAt(), Java_mpi_File_iWriteAtAll(), Java_mpi_File_iWriteShared(), Java_mpi_File_read(), Java_mpi_File_readAll(), Java_mpi_File_readAllBegin(), Java_mpi_File_readAt(), Java_mpi_File_readAtAll(), Java_mpi_File_readAtAllBegin(), Java_mpi_File_readOrdered(), Java_mpi_File_readOrderedBegin(), Java_mpi_File_readShared(), Java_mpi_File_write(), Java_mpi_File_writeAll(), Java_mpi_File_writeAllBegin(), Java_mpi_File_writeAt(), Java_mpi_File_writeAtAll(), Java_mpi_File_writeAtAllBegin(), Java_mpi_File_writeOrdered(), Java_mpi_File_writeOrderedBegin(), Java_mpi_File_writeShared(), Java_mpi_Intracomm_exScan(), Java_mpi_Intracomm_iExScan(), Java_mpi_Intracomm_iScan(), Java_mpi_Intracomm_scan(), Java_mpi_Message_imRecv(), Java_mpi_Message_mRecv(), Java_mpi_Prequest_startAll(), Java_mpi_Request_testAll(), Java_mpi_Request_testAllStatus(), Java_mpi_Request_testAny(), Java_mpi_Request_testAnyStatus(), Java_mpi_Request_waitAll(), Java_mpi_Request_waitAllStatus(), Java_mpi_Request_waitAny(), Java_mpi_Request_waitAnyStatus(), Java_mpi_Status_getCount(), Java_mpi_Status_getElements(), Java_mpi_Status_getElementsX(), Java_mpi_Status_setElements(), Java_mpi_Status_setElementsX(), lock_extract_counter(), lock_get_count(), mca_base_pvar_get_count(), mca_base_pvar_handle_alloc(), mca_base_pvar_notify(), mca_base_pvar_notify_ignore(), mca_base_var_enum_auto_bool_get_count(), mca_base_var_enum_bool_get_count(), mca_btl_scif_component_progress(), mca_btl_ugni_component_progress(), mca_btl_ugni_cq_get_completed_desc(), mca_btl_ugni_handle_remote_smsg_overrun(), mca_btl_ugni_notify_stat(), mca_btl_ugni_progress_datagram(), mca_btl_ugni_progress_wait_list(), mca_btl_ugni_smsg_process(), mca_btl_vader_component_progress(), mca_btl_vader_progress_endpoints(), mca_coll_base_reduce_local(), mca_coll_basic_allreduce_inter(), mca_coll_basic_allreduce_intra(), mca_coll_basic_bcast_lin_inter(), mca_coll_basic_bcast_log_intra(), mca_coll_basic_exscan_intra(), mca_coll_basic_reduce_lin_inter(), mca_coll_basic_reduce_log_intra(), mca_coll_basic_reduce_scatter_block_intra(), mca_coll_basic_reduce_scatter_intra(), mca_coll_basic_scan_intra(), mca_coll_cuda_allreduce(), mca_coll_cuda_exscan(), mca_coll_cuda_reduce(), mca_coll_cuda_scan(), mca_coll_fca_allreduce(), mca_coll_fca_array_size(), mca_coll_fca_bcast(), mca_coll_fca_convertor_create(), mca_coll_fca_convertor_set(), mca_coll_fca_fill_reduce_spec(), mca_coll_fca_reduce(), mca_coll_hcoll_allreduce(), mca_coll_hcoll_bcast(), mca_coll_hcoll_iallreduce(), mca_coll_hcoll_ibcast(), mca_coll_hcoll_reduce(), mca_coll_inter_allgatherv_inter(), mca_coll_inter_allreduce_inter(), mca_coll_inter_bcast_inter(), mca_coll_inter_gatherv_inter(), mca_coll_inter_reduce_inter(), mca_coll_monitoring_allreduce(), mca_coll_monitoring_bcast(), mca_coll_monitoring_exscan(), mca_coll_monitoring_iallreduce(), mca_coll_monitoring_ibcast(), mca_coll_monitoring_iexscan(), mca_coll_monitoring_ireduce(), mca_coll_monitoring_iscan(), mca_coll_monitoring_reduce(), mca_coll_monitoring_scan(), mca_coll_self_allreduce_intra(), mca_coll_self_reduce_intra(), mca_coll_self_scan_intra(), mca_coll_sm_allreduce_intra(), mca_coll_sm_bcast_intra(), mca_coll_sm_reduce_intra(), mca_coll_spacc_allreduce_intra_redscat_allgather(), mca_coll_spacc_reduce_intra_redscat_gather(), mca_coll_sync_bcast(), mca_coll_sync_exscan(), mca_coll_sync_reduce(), mca_coll_sync_scan(), mca_common_monitoring_coll_messages_notify(), mca_common_monitoring_comm_size_notify(), mca_common_monitoring_notify_flush(), mca_common_ompio_file_iread(), mca_common_ompio_file_iread_at(), mca_common_ompio_file_iread_at_all(), mca_common_ompio_file_iwrite(), mca_common_ompio_file_iwrite_at(), mca_common_ompio_file_iwrite_at_all(), mca_common_ompio_file_read(), mca_common_ompio_file_read_at(), mca_common_ompio_file_read_at_all(), mca_common_ompio_file_write(), mca_common_ompio_file_write_at(), mca_common_ompio_file_write_at_all(), mca_common_ompio_print_time_info(), mca_fcoll_dynamic_file_read_all(), mca_fcoll_dynamic_file_write_all(), mca_fcoll_dynamic_gen2_file_read_all(), mca_fcoll_dynamic_gen2_file_write_all(), mca_fcoll_individual_file_read_all(), mca_fcoll_individual_file_write_all(), mca_fcoll_static_file_read_all(), mca_fcoll_static_file_write_all(), mca_fcoll_two_phase_calc_my_requests(), mca_fcoll_two_phase_calc_others_requests(), mca_fcoll_two_phase_file_read_all(), mca_fcoll_two_phase_file_write_all(), mca_io_ompio_file_iread(), mca_io_ompio_file_iread_all(), mca_io_ompio_file_iread_at(), mca_io_ompio_file_iread_at_all(), mca_io_ompio_file_iread_shared(), mca_io_ompio_file_iwrite(), mca_io_ompio_file_iwrite_all(), mca_io_ompio_file_iwrite_at(), mca_io_ompio_file_iwrite_at_all(), mca_io_ompio_file_iwrite_shared(), mca_io_ompio_file_read(), mca_io_ompio_file_read_all(), mca_io_ompio_file_read_all_begin(), mca_io_ompio_file_read_at(), mca_io_ompio_file_read_at_all(), mca_io_ompio_file_read_at_all_begin(), mca_io_ompio_file_read_ordered(), mca_io_ompio_file_read_ordered_begin(), mca_io_ompio_file_read_shared(), mca_io_ompio_file_write(), mca_io_ompio_file_write_all(), mca_io_ompio_file_write_all_begin(), mca_io_ompio_file_write_at(), mca_io_ompio_file_write_at_all(), mca_io_ompio_file_write_at_all_begin(), mca_io_ompio_file_write_ordered(), mca_io_ompio_file_write_ordered_begin(), mca_io_ompio_file_write_shared(), mca_io_romio314_dist_MPI_File_iread(), mca_io_romio314_dist_MPI_File_iread_at(), mca_io_romio314_dist_MPI_File_iread_shared(), mca_io_romio314_dist_MPI_File_iwrite(), mca_io_romio314_dist_MPI_File_iwrite_at(), mca_io_romio314_dist_MPI_File_iwrite_shared(), mca_io_romio314_dist_MPI_File_read(), mca_io_romio314_dist_MPI_File_read_all(), mca_io_romio314_dist_MPI_File_read_all_begin(), mca_io_romio314_dist_MPI_File_read_at(), mca_io_romio314_dist_MPI_File_read_at_all(), mca_io_romio314_dist_MPI_File_read_at_all_begin(), mca_io_romio314_dist_MPI_File_read_ordered(), mca_io_romio314_dist_MPI_File_read_ordered_begin(), mca_io_romio314_dist_MPI_File_read_shared(), mca_io_romio314_dist_MPI_File_write(), mca_io_romio314_dist_MPI_File_write_all(), mca_io_romio314_dist_MPI_File_write_all_begin(), mca_io_romio314_dist_MPI_File_write_at(), mca_io_romio314_dist_MPI_File_write_at_all(), mca_io_romio314_dist_MPI_File_write_at_all_begin(), mca_io_romio314_dist_MPI_File_write_ordered(), mca_io_romio314_dist_MPI_File_write_ordered_begin(), mca_io_romio314_dist_MPI_File_write_shared(), mca_io_romio314_file_iread(), mca_io_romio314_file_iread_all(), mca_io_romio314_file_iread_at(), mca_io_romio314_file_iread_at_all(), mca_io_romio314_file_iread_shared(), mca_io_romio314_file_iwrite(), mca_io_romio314_file_iwrite_all(), mca_io_romio314_file_iwrite_at(), mca_io_romio314_file_iwrite_at_all(), mca_io_romio314_file_iwrite_shared(), mca_io_romio314_file_read(), mca_io_romio314_file_read_all(), mca_io_romio314_file_read_all_begin(), mca_io_romio314_file_read_at(), mca_io_romio314_file_read_at_all(), mca_io_romio314_file_read_at_all_begin(), mca_io_romio314_file_read_ordered(), mca_io_romio314_file_read_ordered_begin(), mca_io_romio314_file_read_shared(), mca_io_romio314_file_write(), mca_io_romio314_file_write_all(), mca_io_romio314_file_write_all_begin(), mca_io_romio314_file_write_at(), mca_io_romio314_file_write_at_all(), mca_io_romio314_file_write_at_all_begin(), mca_io_romio314_file_write_ordered(), mca_io_romio314_file_write_ordered_begin(), mca_io_romio314_file_write_shared(), mca_mpool_hugepage_seg_alloc(), mca_oob_ud_process_messages(), mca_oob_ud_qp_process_send_completions(), mca_oob_ud_register_iov(), mca_oob_ud_send_self(), mca_patcher_linux_get_aux_phent(), mca_pml_cm_imrecv(), mca_pml_cm_irecv(), mca_pml_cm_irecv_init(), mca_pml_cm_isend(), mca_pml_cm_isend_init(), mca_pml_cm_mrecv(), mca_pml_cm_recv(), mca_pml_cm_send(), mca_pml_cm_start(), mca_pml_crcpw_irecv(), mca_pml_crcpw_irecv_init(), mca_pml_crcpw_isend(), mca_pml_crcpw_isend_init(), mca_pml_crcpw_recv(), mca_pml_crcpw_send(), mca_pml_crcpw_start(), mca_pml_monitoring_imrecv(), mca_pml_monitoring_irecv(), mca_pml_monitoring_irecv_init(), mca_pml_monitoring_isend(), mca_pml_monitoring_isend_init(), mca_pml_monitoring_mrecv(), mca_pml_monitoring_recv(), mca_pml_monitoring_send(), mca_pml_monitoring_start(), mca_pml_ob1_comm_size_notify(), mca_pml_ob1_compute_segment_length_base(), mca_pml_ob1_compute_segment_length_remote(), mca_pml_ob1_enable_progress(), mca_pml_ob1_imrecv(), mca_pml_ob1_irecv(), mca_pml_ob1_irecv_init(), mca_pml_ob1_isend(), mca_pml_ob1_isend_init(), mca_pml_ob1_mrecv(), mca_pml_ob1_recv(), mca_pml_ob1_send(), mca_pml_ob1_send_inline(), mca_pml_ob1_start(), mca_pml_ucx_bsend(), mca_pml_ucx_common_send(), mca_pml_ucx_imrecv(), mca_pml_ucx_irecv(), mca_pml_ucx_irecv_init(), mca_pml_ucx_isend(), mca_pml_ucx_isend_init(), mca_pml_ucx_mrecv(), mca_pml_ucx_recv(), mca_pml_ucx_send(), mca_pml_ucx_send_nb(), mca_pml_ucx_start(), mca_pml_yalla_get_recv_convertor(), mca_pml_yalla_get_send_convertor(), mca_pml_yalla_imrecv(), mca_pml_yalla_irecv(), mca_pml_yalla_irecv_init(), mca_pml_yalla_isend(), mca_pml_yalla_isend_init(), mca_pml_yalla_mrecv(), mca_pml_yalla_recv(), mca_pml_yalla_send(), mca_pml_yalla_set_noncontig_data_irecv(), mca_pml_yalla_set_noncontig_data_isend(), mca_pml_yalla_set_noncontig_data_recv(), mca_pml_yalla_set_noncontig_data_send(), mca_pml_yalla_start(), mca_scoll_mpi_reduce(), mca_sharedfp_individual_iwrite(), mca_sharedfp_individual_write(), mca_sharedfp_individual_write_ordered(), mca_sharedfp_individual_write_ordered_begin(), mca_sharedfp_lockedfile_iread(), mca_sharedfp_lockedfile_iwrite(), mca_sharedfp_lockedfile_read(), mca_sharedfp_lockedfile_read_ordered(), mca_sharedfp_lockedfile_read_ordered_begin(), mca_sharedfp_lockedfile_write(), mca_sharedfp_lockedfile_write_ordered(), mca_sharedfp_lockedfile_write_ordered_begin(), mca_sharedfp_sm_iread(), mca_sharedfp_sm_iwrite(), mca_sharedfp_sm_read(), mca_sharedfp_sm_read_ordered(), mca_sharedfp_sm_read_ordered_begin(), mca_sharedfp_sm_write(), mca_sharedfp_sm_write_ordered(), mca_sharedfp_sm_write_ordered_begin(), mca_spml_ikrit_put_internal(), mca_spml_ikrit_put_simple(), mca_spml_ikrit_register(), mca_spml_ucx_register(), mca_topo_base_dist_graph_distribute(), mca_vprotocol_pessimist_irecv(), mca_vprotocol_pessimist_isend(), mca_vprotocol_pessimist_recv(), mca_vprotocol_pessimist_send(), mca_vprotocol_pessimist_start(), mca_vprotocol_pessimist_test_all(), mca_vprotocol_pessimist_test_any(), mca_vprotocol_pessimist_test_some(), mca_vprotocol_pessimist_wait_any(), mca_vprotocol_pessimist_wait_some(), MEM_OP_NAME_copy_content_same_ddt(), memchecker_call(), memheap_log2(), MPI_Allreduce(), MPI_Bcast(), MPI_Bsend(), MPI_Bsend_init(), MPI_Comm_spawn_multiple(), MPI_Exscan(), MPI_File_iread(), mpi_file_iread(), MPI_File_iread_all(), MPI_File_iread_at(), mpi_file_iread_at(), MPI_File_iread_at_all(), MPI_File_iread_shared(), mpi_file_iread_shared(), MPI_File_iwrite(), mpi_file_iwrite(), MPI_File_iwrite_all(), MPI_File_iwrite_at(), mpi_file_iwrite_at(), MPI_File_iwrite_at_all(), MPI_File_iwrite_shared(), mpi_file_iwrite_shared(), MPI_File_read(), mpi_file_read(), MPI_File_read_all(), mpi_file_read_all(), MPI_File_read_all_begin(), mpi_file_read_all_begin(), MPI_File_read_at(), mpi_file_read_at(), MPI_File_read_at_all(), mpi_file_read_at_all(), MPI_File_read_at_all_begin(), mpi_file_read_at_all_begin(), MPI_File_read_ordered(), mpi_file_read_ordered(), MPI_File_read_ordered_begin(), mpi_file_read_ordered_begin(), MPI_File_read_shared(), mpi_file_read_shared(), MPI_File_write(), mpi_file_write(), MPI_File_write_all(), mpi_file_write_all(), MPI_File_write_all_begin(), mpi_file_write_all_begin(), MPI_File_write_at(), mpi_file_write_at(), MPI_File_write_at_all(), mpi_file_write_at_all(), MPI_File_write_at_all_begin(), mpi_file_write_at_all_begin(), MPI_File_write_ordered(), mpi_file_write_ordered(), MPI_File_write_ordered_begin(), mpi_file_write_ordered_begin(), MPI_File_write_shared(), mpi_file_write_shared(), MPI_Get_count(), MPI_Get_elements(), MPI_Get_elements_x(), MPI_Iallreduce(), MPI_Ibcast(), MPI_Ibsend(), MPI_Iexscan(), MPI_Imrecv(), MPI_Irecv(), MPI_Ireduce(), MPI_Ireduce_scatter(), MPI_Irsend(), MPI_Iscan(), MPI_Isend(), MPI_Issend(), MPI_Mrecv(), MPI_Recv(), MPI_Recv_init(), MPI_Reduce(), MPI_Reduce_local(), MPI_Reduce_scatter(), MPI_Rsend(), MPI_Rsend_init(), MPI_Scan(), MPI_Send(), MPI_Send_init(), MPI_Sendrecv_replace(), MPI_Ssend(), MPI_Ssend_init(), MPI_Startall(), MPI_Status_set_elements(), MPI_Status_set_elements_x(), MPI_T_cvar_handle_alloc(), MPI_T_enum_get_item(), MPI_T_pvar_handle_alloc(), MPI_Testall(), MPI_Testany(), MPI_Type_contiguous(), MPI_Type_create_hindexed(), MPI_Type_create_hindexed_block(), MPI_Type_create_hvector(), MPI_Type_create_indexed_block(), MPI_Type_create_struct(), MPI_Type_hindexed(), MPI_Type_hvector(), MPI_Type_indexed(), MPI_Type_struct(), MPI_Type_vector(), MPI_Waitall(), MPI_Waitany(), MPIO_Testall(), MPIO_Testany(), MPIO_Testsome(), MPIO_Waitall(), MPIO_Waitany(), MPIO_Waitsome(), MPIOI_Type_cyclic(), MPIU_external32_buffer_setup(), MPIU_read_external32_conversion_fn(), MPIU_write_external32_conversion_fn(), mpi.Message::mRecv(), nameserver_probe_callback(), NBC_Sched_local_recv(), NBC_Sched_local_send(), NBC_Sched_op(), NBC_Sched_recv(), NBC_Sched_recv_internal(), NBC_Sched_send(), NBC_Sched_send_internal(), NBC_Sched_unpack(), newStatuses(), newStatusesIndices(), ompi_3buff_op_reduce(), ompi_3buff_op_user(), ompi_coll_base_allreduce_intra_basic_linear(), ompi_coll_base_allreduce_intra_nonoverlapping(), ompi_coll_base_allreduce_intra_recursivedoubling(), ompi_coll_base_allreduce_intra_ring(), ompi_coll_base_allreduce_intra_ring_segmented(), ompi_coll_base_bcast_intra_basic_linear(), ompi_coll_base_bcast_intra_binomial(), ompi_coll_base_bcast_intra_bintree(), ompi_coll_base_bcast_intra_chain(), ompi_coll_base_bcast_intra_pipeline(), ompi_coll_base_bcast_intra_split_bintree(), ompi_coll_base_free_reqs(), ompi_coll_base_reduce_intra_basic_linear(), ompi_coll_base_reduce_intra_binary(), ompi_coll_base_reduce_intra_binomial(), ompi_coll_base_reduce_intra_chain(), ompi_coll_base_reduce_intra_in_order_binary(), ompi_coll_base_reduce_intra_pipeline(), ompi_coll_base_reduce_scatter_intra_basic_recursivehalving(), ompi_coll_libnbc_iallreduce(), ompi_coll_libnbc_iallreduce_inter(), ompi_coll_libnbc_ialltoallv(), ompi_coll_libnbc_ibcast(), ompi_coll_libnbc_ibcast_inter(), ompi_coll_libnbc_iexscan(), ompi_coll_libnbc_ireduce(), ompi_coll_libnbc_ireduce_inter(), ompi_coll_libnbc_ireduce_scatter(), ompi_coll_libnbc_ireduce_scatter_block(), ompi_coll_libnbc_ireduce_scatter_block_inter(), ompi_coll_libnbc_ireduce_scatter_inter(), ompi_coll_libnbc_iscan(), ompi_coll_portals4_allreduce_intra(), ompi_coll_portals4_bcast_intra(), ompi_coll_portals4_create_recv_converter(), ompi_coll_portals4_create_send_converter(), ompi_coll_portals4_iallreduce_intra(), ompi_coll_portals4_ibcast_intra(), ompi_coll_portals4_ireduce_intra(), ompi_coll_portals4_reduce_intra(), ompi_coll_tuned_allreduce_intra_dec_dynamic(), ompi_coll_tuned_allreduce_intra_dec_fixed(), ompi_coll_tuned_allreduce_intra_do_this(), ompi_coll_tuned_bcast_intra_dec_dynamic(), ompi_coll_tuned_bcast_intra_dec_fixed(), ompi_coll_tuned_bcast_intra_do_this(), ompi_coll_tuned_reduce_intra_dec_dynamic(), ompi_coll_tuned_reduce_intra_dec_fixed(), ompi_coll_tuned_reduce_intra_do_this(), ompi_coll_tuned_reduce_scatter_intra_dec_dynamic(), ompi_comm_allgather_pml(), ompi_comm_allreduce_context_alloc(), ompi_comm_allreduce_group_nb(), ompi_comm_allreduce_inter_nb(), ompi_comm_allreduce_intra_bridge_nb(), ompi_comm_allreduce_intra_nb(), ompi_comm_allreduce_intra_pmix_nb(), ompi_comm_allreduce_pml(), ompi_comm_bcast_pml(), ompi_common_ompio_decode_datatype(), ompi_crcp_bkmrk_pml_irecv(), ompi_crcp_bkmrk_pml_irecv_init(), ompi_crcp_bkmrk_pml_isend(), ompi_crcp_bkmrk_pml_isend_init(), ompi_crcp_bkmrk_pml_recv(), ompi_crcp_bkmrk_pml_send(), ompi_crcp_bkmrk_pml_start(), ompi_datatype_add(), ompi_datatype_copy_content_same_ddt(), ompi_datatype_create_contiguous(), ompi_datatype_create_hindexed(), ompi_datatype_create_hindexed_block(), ompi_datatype_create_hvector(), ompi_datatype_create_indexed(), ompi_datatype_create_indexed_block(), ompi_datatype_create_struct(), ompi_datatype_create_vector(), ompi_datatype_get_elements(), ompi_datatype_init(), ompi_datatype_is_contiguous_memory_layout(), ompi_datatype_print_args(), ompi_datatype_set_element_count(), ompi_datatype_sndrcv(), ompi_dpm_spawn(), ompi_errhandler_request_invoke(), ompi_fcoll_base_coll_bcast_array(), OMPI_GENERATE_F77_BINDINGS(), ompi_group_range_excl(), ompi_group_range_incl(), ompi_group_translate_ranks_bmap(), ompi_group_translate_ranks_bmap_reverse(), ompi_group_translate_ranks_sporadic(), ompi_group_translate_ranks_sporadic_reverse(), ompi_java_getReadPtr(), ompi_java_getReadPtrRank(), ompi_java_getWritePtr(), ompi_java_releaseWritePtr(), ompi_mtl_ofi_add_procs(), ompi_mtl_ofi_progress(), ompi_mtl_portals4_progress(), ompi_mtl_portals4_recv_short_link(), ompi_op_reduce(), ompi_osc_base_process_op(), ompi_osc_pt2pt_component_irecv(), ompi_osc_pt2pt_data_isend(), ompi_osc_pt2pt_irecv_w_cb(), ompi_osc_pt2pt_isend_w_cb(), ompi_osc_rdma_check_posts(), ompi_osc_signal_outgoing(), ompi_proc_all(), ompi_proc_get_allocated(), ompi_proc_unpack(), ompi_proc_world(), ompi_request_default_test_all(), ompi_request_default_test_any(), ompi_request_default_test_some(), ompi_request_default_wait_all(), ompi_request_default_wait_any(), ompi_request_default_wait_some(), opal_argv_delete(), opal_btl_usnic_connectivity_client_init(), opal_convertor_copy_and_prepare_for_recv(), opal_convertor_copy_and_prepare_for_send(), opal_convertor_create_stack_with_pos_contig(), opal_convertor_create_stack_with_pos_general(), opal_convertor_prepare_for_recv(), opal_datatype_add(), opal_datatype_copy_content_same_ddt(), opal_datatype_create_contiguous(), opal_datatype_is_contiguous_memory_layout(), opal_datatype_optimize_short(), opal_datatype_set_element_count(), opal_datatype_span(), opal_dt_swap_bytes(), opal_hwloc_base_membind(), opal_hwloc_get_sorted_numa_list(), opal_info_do_params(), opal_info_do_path(), opal_info_do_type(), opal_info_show_mca_group_params(), opal_pack_homogeneous_contig_with_gaps(), opal_unpack_homogeneous_contig(), opIntercept(), orte_data_server(), orte_dt_pack_app_context(), orte_dt_pack_job(), orte_dt_pack_node(), orte_dt_pack_proc(), orte_dt_print_app_context(), orte_dt_unpack_app_context(), orte_dt_unpack_job(), orte_dt_unpack_node(), orte_dt_unpack_proc(), orte_filem_base_recv(), orte_info_do_params(), orte_info_do_path(), orte_info_do_version(), orte_info_show_mca_group_params(), orte_iof_hnp_recv(), orte_iof_orted_recv(), orte_iof_tool_recv(), orte_plm_base_recv(), orte_ras_slurm_discover(), orte_rml_API_send_nb(), orte_rml_oob_send_nb(), orte_snapc_base_global_coord_ckpt_init_cmd(), orte_snapc_base_unpack_options(), orte_sstore_central_local_recv(), orte_sstore_central_local_unpack(), orte_sstore_stage_local_unpack(), orte_util_comm_spawn_job(), orte_util_comm_terminate_job(), osc_pt2pt_accumulate_allocate(), osc_pt2pt_accumulate_buffer(), osc_pt2pt_copy_for_send(), osc_pt2pt_copy_on_recv(), osc_pt2pt_get_post_send(), pack_predefined_data(), plm_tm_connect(), PMI2_Job_Spawn(), PMI_Spawn_multiple(), pmix_argv_delete(), pmix_mca_base_var_enum_bool_get_count(), pml_ucx_generic_datatype_start_pack(), pml_ucx_generic_datatype_start_unpack(), poll_device(), portals4_progress(), pread(), prepare_bcast_data(), process(), process_app_push(), process_global_push(), process_local_done(), process_local_push(), progress_callback(), progress_one_device(), pull_handle_info(), pwrite(), mpi.File::read(), File::Read(), read_all(), File::Read_all(), File::Read_all_begin(), File::Read_at(), File::Read_at_all(), File::Read_at_all_begin(), read_files(), File::Read_ordered(), File::Read_ordered_begin(), File::Read_shared(), mpi.File::readAll(), mpi.File::readAllBegin(), mpi.File::readAt(), mpi.File::readAtAll(), mpi.File::readAtAllBegin(), mpi.File::readOrdered(), mpi.File::readOrderedBegin(), mpi.File::readShared(), mpi.Comm::recv(), Comm::Recv_init(), recv_nb(), mpi.Comm::recvInit(), red_sched_binomial(), red_sched_chain(), red_sched_linear(), Comm::Reduce(), mpi.Comm::reduce(), reduce_inorder(), reduce_kary_tree_top(), Op::Reduce_local(), mpi.Comm::reduceLocal(), mpi.Comm::reduceScatterBlock(), Comm::Rsend(), mpi.Comm::rSend(), Comm::Rsend_init(), mpi.Comm::rSendInit(), Intracomm::Scan(), mpi.Intracomm::scan(), mpi.Comm::scatter(), scoll_log2(), Comm::Send(), mpi.Comm::send(), Comm::Send_init(), send_nb(), mpi.Comm::sendInit(), mpi.Comm::sendRecvReplace(), Status::Set_elements(), set_rank_meta_info(), mpi.Status::setElements(), mpi.Status::setElementsX(), setIndices(), setup_qps(), snapc_full_global_cmdline_recv(), snapc_full_global_orted_recv(), snapc_full_local_app_cmd_recv(), snapc_full_local_hnp_cmd_recv(), snapc_full_local_process_job_update_cmd(), snapc_full_process_job_update_cmd(), snapc_full_process_orted_update_cmd(), snapc_full_process_request_op_cmd(), snapc_full_process_restart_proc_info_cmd(), sort_devs_by_distance(), Intracomm::Spawn_multiple(), Comm::Ssend(), mpi.Comm::sSend(), Comm::Ssend_init(), mpi.Comm::sSendInit(), sstore_central_global_recv(), sstore_stage_global_recv(), sstore_stage_local_recv(), Prequest::Startall(), string_num_dots(), Request::Testall(), Request::Testany(), tm_calloc(), traffic_message_append(), traffic_message_find(), traffic_message_find_recv(), try_kill_peers(), two_phase_exch_and_write(), two_phase_exchage_data(), two_phase_exchange_data(), two_phase_heap_merge(), two_phase_read_and_exch(), type_create_contiguous_x(), udcm_process_messages(), unpack_predefined_data(), usnic_component_progress(), usnic_component_progress_2(), usnic_do_resends(), usnic_pvar_notify(), mpi.UserFunction::vCall(), Request::Waitall(), Request::Waitany(), File::Write(), mpi.File::write(), File::Write_all(), File::Write_all_begin(), File::Write_at(), File::Write_at_all(), File::Write_at_all_begin(), File::Write_ordered(), File::Write_ordered_begin(), File::Write_shared(), mpi.File::writeAll(), mpi.File::writeAllBegin(), mpi.File::writeAt(), mpi.File::writeAtAll(), mpi.File::writeAtAllBegin(), mpi.File::writeOrdered(), mpi.File::writeOrderedBegin(), mpi.File::writeShared(), and ZOIDFS_IOContig().

◆ oshmem_op_and_fint2

oshmem_op_t* oshmem_op_and_fint2 = NULL

Definition at line 52 of file op.c.

◆ oshmem_op_and_fint4

oshmem_op_t* oshmem_op_and_fint4 = NULL

Definition at line 53 of file op.c.

◆ oshmem_op_and_fint8

oshmem_op_t* oshmem_op_and_fint8 = NULL

Definition at line 54 of file op.c.

◆ oshmem_op_and_int

oshmem_op_t* oshmem_op_and_int = NULL

Definition at line 49 of file op.c.

◆ oshmem_op_and_int16

oshmem_op_t* oshmem_op_and_int16 = NULL

Definition at line 55 of file op.c.

◆ oshmem_op_and_int32

oshmem_op_t* oshmem_op_and_int32 = NULL

Definition at line 56 of file op.c.

◆ oshmem_op_and_int64

oshmem_op_t* oshmem_op_and_int64 = NULL

Definition at line 57 of file op.c.

◆ oshmem_op_and_long

oshmem_op_t* oshmem_op_and_long = NULL

Definition at line 50 of file op.c.

◆ oshmem_op_and_longlong

oshmem_op_t* oshmem_op_and_longlong = NULL

Definition at line 51 of file op.c.

◆ oshmem_op_and_short

oshmem_op_t* oshmem_op_and_short = NULL

Definition at line 48 of file op.c.

◆ oshmem_op_array

opal_pointer_array_t oshmem_op_array = {{0}}

Definition at line 28 of file op.c.

Referenced by oshmem_op_init().

◆ oshmem_op_max_double

oshmem_op_t* oshmem_op_max_double = NULL

Definition at line 89 of file op.c.

◆ oshmem_op_max_fint2

oshmem_op_t* oshmem_op_max_fint2 = NULL

Definition at line 91 of file op.c.

◆ oshmem_op_max_fint4

oshmem_op_t* oshmem_op_max_fint4 = NULL

Definition at line 92 of file op.c.

◆ oshmem_op_max_fint8

oshmem_op_t* oshmem_op_max_fint8 = NULL

Definition at line 93 of file op.c.

◆ oshmem_op_max_float

oshmem_op_t* oshmem_op_max_float = NULL

Definition at line 88 of file op.c.

◆ oshmem_op_max_freal16

oshmem_op_t* oshmem_op_max_freal16 = NULL

Definition at line 96 of file op.c.

◆ oshmem_op_max_freal4

oshmem_op_t* oshmem_op_max_freal4 = NULL

Definition at line 94 of file op.c.

◆ oshmem_op_max_freal8

oshmem_op_t* oshmem_op_max_freal8 = NULL

Definition at line 95 of file op.c.

◆ oshmem_op_max_int

oshmem_op_t* oshmem_op_max_int = NULL

Definition at line 85 of file op.c.

◆ oshmem_op_max_int16

oshmem_op_t* oshmem_op_max_int16 = NULL

Definition at line 97 of file op.c.

◆ oshmem_op_max_int32

oshmem_op_t* oshmem_op_max_int32 = NULL

Definition at line 98 of file op.c.

◆ oshmem_op_max_int64

oshmem_op_t* oshmem_op_max_int64 = NULL

Definition at line 99 of file op.c.

◆ oshmem_op_max_long

oshmem_op_t* oshmem_op_max_long = NULL

Definition at line 86 of file op.c.

◆ oshmem_op_max_longdouble

oshmem_op_t* oshmem_op_max_longdouble = NULL

Definition at line 90 of file op.c.

◆ oshmem_op_max_longlong

oshmem_op_t* oshmem_op_max_longlong = NULL

Definition at line 87 of file op.c.

◆ oshmem_op_max_short

oshmem_op_t* oshmem_op_max_short = NULL

Definition at line 84 of file op.c.

◆ oshmem_op_min_double

oshmem_op_t* oshmem_op_min_double = NULL

Definition at line 107 of file op.c.

◆ oshmem_op_min_fint2

oshmem_op_t* oshmem_op_min_fint2 = NULL

Definition at line 109 of file op.c.

◆ oshmem_op_min_fint4

oshmem_op_t* oshmem_op_min_fint4 = NULL

Definition at line 110 of file op.c.

◆ oshmem_op_min_fint8

oshmem_op_t* oshmem_op_min_fint8 = NULL

Definition at line 111 of file op.c.

◆ oshmem_op_min_float

oshmem_op_t* oshmem_op_min_float = NULL

Definition at line 106 of file op.c.

◆ oshmem_op_min_freal16

oshmem_op_t* oshmem_op_min_freal16 = NULL

Definition at line 114 of file op.c.

◆ oshmem_op_min_freal4

oshmem_op_t* oshmem_op_min_freal4 = NULL

Definition at line 112 of file op.c.

◆ oshmem_op_min_freal8

oshmem_op_t* oshmem_op_min_freal8 = NULL

Definition at line 113 of file op.c.

◆ oshmem_op_min_int

oshmem_op_t* oshmem_op_min_int = NULL

Definition at line 103 of file op.c.

◆ oshmem_op_min_int16

oshmem_op_t* oshmem_op_min_int16 = NULL

Definition at line 115 of file op.c.

◆ oshmem_op_min_int32

oshmem_op_t* oshmem_op_min_int32 = NULL

Definition at line 116 of file op.c.

◆ oshmem_op_min_int64

oshmem_op_t* oshmem_op_min_int64 = NULL

Definition at line 117 of file op.c.

◆ oshmem_op_min_long

oshmem_op_t* oshmem_op_min_long = NULL

Definition at line 104 of file op.c.

◆ oshmem_op_min_longdouble

oshmem_op_t* oshmem_op_min_longdouble = NULL

Definition at line 108 of file op.c.

◆ oshmem_op_min_longlong

oshmem_op_t* oshmem_op_min_longlong = NULL

Definition at line 105 of file op.c.

◆ oshmem_op_min_short

oshmem_op_t* oshmem_op_min_short = NULL

Definition at line 102 of file op.c.

◆ oshmem_op_or_fint2

oshmem_op_t* oshmem_op_or_fint2 = NULL

Definition at line 64 of file op.c.

◆ oshmem_op_or_fint4

oshmem_op_t* oshmem_op_or_fint4 = NULL

Definition at line 65 of file op.c.

◆ oshmem_op_or_fint8

oshmem_op_t* oshmem_op_or_fint8 = NULL

Definition at line 66 of file op.c.

◆ oshmem_op_or_int

oshmem_op_t* oshmem_op_or_int = NULL

Definition at line 61 of file op.c.

◆ oshmem_op_or_int16

oshmem_op_t* oshmem_op_or_int16 = NULL

Definition at line 67 of file op.c.

◆ oshmem_op_or_int32

oshmem_op_t* oshmem_op_or_int32 = NULL

Definition at line 68 of file op.c.

◆ oshmem_op_or_int64

oshmem_op_t* oshmem_op_or_int64 = NULL

Definition at line 69 of file op.c.

◆ oshmem_op_or_long

oshmem_op_t* oshmem_op_or_long = NULL

Definition at line 62 of file op.c.

◆ oshmem_op_or_longlong

oshmem_op_t* oshmem_op_or_longlong = NULL

Definition at line 63 of file op.c.

◆ oshmem_op_or_short

oshmem_op_t* oshmem_op_or_short = NULL

Definition at line 60 of file op.c.

◆ oshmem_op_prod_complexd

oshmem_op_t* oshmem_op_prod_complexd = NULL

Definition at line 148 of file op.c.

◆ oshmem_op_prod_complexf

oshmem_op_t* oshmem_op_prod_complexf = NULL

Definition at line 147 of file op.c.

◆ oshmem_op_prod_double

oshmem_op_t* oshmem_op_prod_double = NULL

Definition at line 145 of file op.c.

◆ oshmem_op_prod_fint2

oshmem_op_t* oshmem_op_prod_fint2 = NULL

Definition at line 149 of file op.c.

◆ oshmem_op_prod_fint4

oshmem_op_t* oshmem_op_prod_fint4 = NULL

Definition at line 150 of file op.c.

◆ oshmem_op_prod_fint8

oshmem_op_t* oshmem_op_prod_fint8 = NULL

Definition at line 151 of file op.c.

◆ oshmem_op_prod_float

oshmem_op_t* oshmem_op_prod_float = NULL

Definition at line 144 of file op.c.

◆ oshmem_op_prod_freal16

oshmem_op_t* oshmem_op_prod_freal16 = NULL

Definition at line 154 of file op.c.

◆ oshmem_op_prod_freal4

oshmem_op_t* oshmem_op_prod_freal4 = NULL

Definition at line 152 of file op.c.

◆ oshmem_op_prod_freal8

oshmem_op_t* oshmem_op_prod_freal8 = NULL

Definition at line 153 of file op.c.

◆ oshmem_op_prod_int

oshmem_op_t* oshmem_op_prod_int = NULL

Definition at line 141 of file op.c.

◆ oshmem_op_prod_int16

oshmem_op_t* oshmem_op_prod_int16 = NULL

Definition at line 155 of file op.c.

◆ oshmem_op_prod_int32

oshmem_op_t* oshmem_op_prod_int32 = NULL

Definition at line 156 of file op.c.

◆ oshmem_op_prod_int64

oshmem_op_t* oshmem_op_prod_int64 = NULL

Definition at line 157 of file op.c.

◆ oshmem_op_prod_long

oshmem_op_t* oshmem_op_prod_long = NULL

Definition at line 142 of file op.c.

◆ oshmem_op_prod_longdouble

oshmem_op_t* oshmem_op_prod_longdouble = NULL

Definition at line 146 of file op.c.

◆ oshmem_op_prod_longlong

oshmem_op_t* oshmem_op_prod_longlong = NULL

Definition at line 143 of file op.c.

◆ oshmem_op_prod_short

oshmem_op_t* oshmem_op_prod_short = NULL

Definition at line 140 of file op.c.

◆ oshmem_op_sum_complexd

oshmem_op_t* oshmem_op_sum_complexd = NULL

Definition at line 128 of file op.c.

◆ oshmem_op_sum_complexf

oshmem_op_t* oshmem_op_sum_complexf = NULL

Definition at line 127 of file op.c.

◆ oshmem_op_sum_double

oshmem_op_t* oshmem_op_sum_double = NULL

Definition at line 125 of file op.c.

◆ oshmem_op_sum_fint2

oshmem_op_t* oshmem_op_sum_fint2 = NULL

Definition at line 129 of file op.c.

◆ oshmem_op_sum_fint4

oshmem_op_t* oshmem_op_sum_fint4 = NULL

◆ oshmem_op_sum_fint8

oshmem_op_t* oshmem_op_sum_fint8 = NULL

◆ oshmem_op_sum_float

oshmem_op_t* oshmem_op_sum_float = NULL

Definition at line 124 of file op.c.

◆ oshmem_op_sum_freal16

oshmem_op_t* oshmem_op_sum_freal16 = NULL

Definition at line 134 of file op.c.

◆ oshmem_op_sum_freal4

oshmem_op_t* oshmem_op_sum_freal4 = NULL

Definition at line 132 of file op.c.

Referenced by SHMEM_GENERATE_FORTRAN_BINDINGS_FUNCTION().

◆ oshmem_op_sum_freal8

oshmem_op_t* oshmem_op_sum_freal8 = NULL

Definition at line 133 of file op.c.

Referenced by SHMEM_GENERATE_FORTRAN_BINDINGS_FUNCTION().

◆ oshmem_op_sum_int

oshmem_op_t* oshmem_op_sum_int = NULL

Definition at line 121 of file op.c.

◆ oshmem_op_sum_int16

oshmem_op_t* oshmem_op_sum_int16 = NULL

Definition at line 135 of file op.c.

◆ oshmem_op_sum_int32

oshmem_op_t* oshmem_op_sum_int32 = NULL

Definition at line 136 of file op.c.

◆ oshmem_op_sum_int64

oshmem_op_t* oshmem_op_sum_int64 = NULL

Definition at line 137 of file op.c.

◆ oshmem_op_sum_long

oshmem_op_t* oshmem_op_sum_long = NULL

Definition at line 122 of file op.c.

◆ oshmem_op_sum_longdouble

oshmem_op_t* oshmem_op_sum_longdouble = NULL

Definition at line 126 of file op.c.

◆ oshmem_op_sum_longlong

oshmem_op_t* oshmem_op_sum_longlong = NULL

Definition at line 123 of file op.c.

◆ oshmem_op_sum_short

oshmem_op_t* oshmem_op_sum_short = NULL

Definition at line 120 of file op.c.

◆ oshmem_op_xor_fint2

oshmem_op_t* oshmem_op_xor_fint2 = NULL

Definition at line 76 of file op.c.

◆ oshmem_op_xor_fint4

oshmem_op_t* oshmem_op_xor_fint4 = NULL

Definition at line 77 of file op.c.

◆ oshmem_op_xor_fint8

oshmem_op_t* oshmem_op_xor_fint8 = NULL

Definition at line 78 of file op.c.

◆ oshmem_op_xor_int

oshmem_op_t* oshmem_op_xor_int = NULL

Definition at line 73 of file op.c.

◆ oshmem_op_xor_int16

oshmem_op_t* oshmem_op_xor_int16 = NULL

Definition at line 79 of file op.c.

◆ oshmem_op_xor_int32

oshmem_op_t* oshmem_op_xor_int32 = NULL

Definition at line 80 of file op.c.

◆ oshmem_op_xor_int64

oshmem_op_t* oshmem_op_xor_int64 = NULL

Definition at line 81 of file op.c.

◆ oshmem_op_xor_long

oshmem_op_t* oshmem_op_xor_long = NULL

Definition at line 74 of file op.c.

◆ oshmem_op_xor_longlong

oshmem_op_t* oshmem_op_xor_longlong = NULL

Definition at line 75 of file op.c.

◆ oshmem_op_xor_short

oshmem_op_t* oshmem_op_xor_short = NULL

Definition at line 72 of file op.c.

◆ out

void * out

Definition at line 237 of file op.c.

Referenced by _mmap_segment_create(), backing_store_init(), bind_socket_ai(), bio_bufferevent_read(), create_dummy_cq(), create_dummy_qp(), create_proc_module_graph(), create_rndv_file(), enough_space(), enum_dump(), enum_dump_flag(), enum_string_from_value_flag(), evdns_getaddrinfo_fromhosts(), evthread_win32_cond_wait(), evutil_format_sockaddr_port(), evutil_inet_pton(), evutil_parse_sockaddr_port(), fd_set_copy(), finish_connect(), get_ib_dev_distance(), getNeighbors(), handle_connect_request(), hb_tree_remove(), hwloc_aix_get_sth_rset_cpubind(), hwloc_get_closest_objs(), hwloc_libxml_import_diff(), hwloc_linux_check_deprecated_classlinks_model(), hwloc_linux_foreach_proc_tid(), hwloc_linux_get_allowed_resources_hook(), hwloc_look_darwin(), hwloc_look_windows(), hwloc_look_x86(), hwloc_mx_board_get_device_cpuset(), hwloc_nolibxml_backend_init(), hwloc_nolibxml_import_diff(), hwloc_nolibxml_read_file(), hwloc_nvml_query_devices(), hwloc_opencl_query_devices(), hwloc_parse_nodes_distances(), hwloc_read_raw(), hwloc_synthetic_process_level_indexes(), hwloc_topology_dup(), hwloc_topology_load(), hwloc_topology_restrict(), kq_setup_kevent(), look_sysfsnode(), make_string(), mca_base_pvar_dump(), mca_base_var_dump(), mca_base_var_enum_auto_bool_dump(), mca_base_var_enum_bool_dump(), mca_base_var_enum_verbose_dump(), mca_topo_base_dist_graph_distribute(), min_cost_flow_ssp(), ompi_attr_copy_all(), ompi_fill_in_type_info(), opal_bp_graph_bellman_ford(), opal_bp_graph_solve_bipartite_assignment(), opal_btl_usnic_snprintf_ipv4_addr(), opal_common_verbs_qp_test(), opal_ethtool_get_speed(), opal_hwloc_base_membind(), opal_hwloc_base_memory_set(), opal_reachable_netlink_rt_lookup(), opal_setlimit(), opal_util_init_sys_limits(), oshmem_info_init(), output(), pmi_base64_decode_block(), pmi_base64_encode_block(), pmix_mca_base_var_dump(), pmix_mca_base_var_enum_bool_dump(), pmix_mca_base_var_enum_verbose_dump(), prepare_radset(), process(), rdmacm_client_connect_one(), rdmacm_component_query(), rdmacm_module_start_connect(), rdmacm_setup_qp(), resolve_route(), segment_create(), set_uniq_paths_for_init_rndv(), setup_mpool_base_resources(), sm_segment_attach(), strtotimeval(), sysv_runtime_query(), timeout_next(), verbs_runtime_query(), and write_help_msg().

name
char * name
Definition: orted_main.c:131
OBJ_NEW
#define OBJ_NEW(type)
Definition: opal_object.h:272
count
void int count
Definition: op.c:237
oshmem_op_t
Back-end type of OSHMEM reduction operations.
Definition: op.h:79
out
void * out
Definition: op.c:237