7 include
"paircalc/pcFwdDeclarations.h";
9 readonly ComlibInstanceHandle mcastInstanceCP;
10 readonly ComlibInstanceHandle mcastInstanceACP;
12 initnode registersumMatrixDouble(
void);
39 internalType matrix1[];
40 internalType matrix2[];
68 include
"load_balance/IntMap.h";
76 module inputDataHandler
78 extern module RDMAMessages;
81 class CProxy_PairCalculator;
86 template <
class leftHandlerType,
class rightHandlerType> array [4D]
InputDataHandler
91 entry [nokeep]
void setupRDMALeft (RDMASetupRequestMsg<RDMApair_GSP_PC> *msg);
92 entry [nokeep]
void setupRDMARight(RDMASetupRequestMsg<RDMApair_GSP_PC> *msg);
98 module ckPairCalculator
101 extern module pcMessages;
102 extern module inputDataHandler;
104 include
"paircalc/pcFwdDeclarations.h";
111 entry
void bwbarrier(CkReductionMsg *msg);
116 entry
void multiplyForwardRDMA();
122 entry [local]
void multiplyForward(
bool);
123 entry [local]
void bwMultiplyDynOrthoT();
124 entry [local]
void multiplyPsiV();
125 entry
void phantomDone();
Paircalc's map group that provides procNum() to place paircalc chares as determined by the map logic...
A request from a data sender to setup an RDMA link. Initiates the sender-receiver handshake required ...
A (hopefully) tiny token that is unique to every data sender-receiver pair, and is shared by them dur...
Dumb structure that holds all the configuration inputs required for paircalc instantiation, functioning and interaction.
Reply from data receiver to the data sender indicating completion of setup on the receiver side...