PPL Logo

AllreduceMgr Class Reference

#include <ckreduction.h>

Collaboration diagram for AllreduceMgr:

Collaboration graph
[legend]

Public Member Functions

 AllreduceMgr ()
void allreduce_recieve (CkReductionMsg *msg)

Data Fields

CkCallback cb
int size
char * data
int fragsRecieved

Friends

class ArrayElement

Detailed Description

Definition at line 907 of file ckreduction.h.


Constructor & Destructor Documentation

AllreduceMgr::AllreduceMgr (  )  [inline]

Definition at line 910 of file ckreduction.h.

References fragsRecieved, and size.


Member Function Documentation

void AllreduceMgr::allreduce_recieve ( CkReductionMsg msg  )  [inline]

Definition at line 913 of file ckreduction.h.

References CkReductionMsg::buildNew(), cb, CkReductionMsg::data, data, CkReductionMsg::dataSize, CkReductionMsg::fragNo, fragsRecieved, CkReductionMsg::nFrags, CkCallback::send(), and size.

Referenced by CK_REDUCTION_CONTRIBUTE_METHODS_DEF().

Here is the call graph for this function:

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class ArrayElement [friend]

Definition at line 911 of file ckreduction.h.


Field Documentation

Definition at line 933 of file ckreduction.h.

Referenced by allreduce_recieve(), and ArrayElement::contribute2().

Definition at line 934 of file ckreduction.h.

Referenced by allreduce_recieve(), and AllreduceMgr().

Definition at line 935 of file ckreduction.h.

Referenced by allreduce_recieve().

Definition at line 936 of file ckreduction.h.

Referenced by allreduce_recieve(), and AllreduceMgr().


The documentation for this class was generated from the following file:

Generated on Mon Sep 21 08:17:18 2020 for Charm++ by  doxygen 1.5.5