Go to the source code of this file.
Data Structures | |
class | CkGroupCallbackMsg |
class | CkGroupInitCallback |
class | CkGroupReadyCallback |
class | CkReductionNumberMsg |
class | CkReductionInactiveMsg |
class | contributorInfo |
some data classes used by both ckreductionmgr and cknodereductionmgr More... | |
class | CkReduction |
class | CkReduction::setElement |
struct | CkReduction::statisticsElement |
struct | CkReduction::tupleElement |
struct | CkReduction::reducerStruct |
class | CkReductionMsg |
class | CkNodeReductionMgr |
One CkReductionMgr runs a non-overlapping set of reductions. More... | |
class | NodeGroup |
class | CkReductionMgr |
class | Group |
class | AllreduceMgr |
Functions | |
PUPbytes (contributorInfo) class countAdjustment | |
PUPbytes (countAdjustment) namespace ck | |
PUPbytes (CkReduction::reducerType) struct CkReductionTypesExt | |
Variables | |
CkReductionTypesExt | charm_reducers |
PUPbytes | ( | contributorInfo | ) |
Definition at line 93 of file ckreduction.h.
References p, and PUP::pup().
PUPbytes | ( | countAdjustment | ) |
Definition at line 104 of file ckreduction.h.
PUPbytes | ( | CkReduction::reducerType | ) |
Definition at line 276 of file ckreduction.h.
References CkReduction::external_py, external_py(), CkReduction::max_char, CkReduction::max_double, CkReduction::max_float, CkReduction::max_int, CkReduction::max_long, CkReduction::max_long_long, CkReduction::max_short, CkReduction::max_uchar, CkReduction::max_uint, CkReduction::max_ulong, CkReduction::max_ulong_long, CkReduction::max_ushort, CkReduction::min_char, CkReduction::min_double, CkReduction::min_float, CkReduction::min_int, CkReduction::min_long, CkReduction::min_long_long, CkReduction::min_short, CkReduction::min_uchar, CkReduction::min_uint, CkReduction::min_ulong, CkReduction::min_ulong_long, CkReduction::min_ushort, CkReduction::nop, CkReduction::product_char, CkReduction::product_double, CkReduction::product_float, CkReduction::product_int, CkReduction::product_long, CkReduction::product_long_long, CkReduction::product_short, CkReduction::product_uchar, CkReduction::product_uint, CkReduction::product_ulong, CkReduction::product_ulong_long, CkReduction::product_ushort, CkReduction::sum_char, CkReduction::sum_double, CkReduction::sum_float, CkReduction::sum_int, CkReduction::sum_long, CkReduction::sum_long_long, CkReduction::sum_short, CkReduction::sum_uchar, CkReduction::sum_uint, CkReduction::sum_ulong, CkReduction::sum_ulong_long, and CkReduction::sum_ushort.
CkReductionTypesExt charm_reducers |
Definition at line 345 of file ckreduction.h.