PPL Logo

ck-core/ckreduction.h File Reference

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


Function Documentation

PUPbytes ( contributorInfo   ) 

Definition at line 93 of file ckreduction.h.

References p, and PUP::pup().

Here is the call graph for this function:

PUPbytes ( countAdjustment   ) 

Todo:
: Fwd decl for a temporary class. Remove after delegated cross-array reductions are implemented more optimally

Definition at line 104 of file ckreduction.h.

PUPbytes ( CkReduction::reducerType   ) 


Variable Documentation

CkReductionTypesExt charm_reducers

Definition at line 345 of file ckreduction.h.


Generated on Mon Sep 21 07:58:49 2020 for Charm++ by  doxygen 1.5.5