ProcessorPrivate.h File Reference

#include "charm++.h"
#include "BOCgroup.h"

Go to the source code of this file.

Functions

 CkpvExtern (AtomMap *, AtomMap_instance)
 CkpvExtern (BroadcastMgr *, BroadcastMgr_instance)
 CkpvExtern (CollectionMaster *, CollectionMaster_instance)
 CkpvExtern (CollectionMgr *, CollectionMgr_instance)
 CkpvExtern (LdbCoordinator *, LdbCoordinator_instance)
 CkpvExtern (Node *, Node_instance)
 CkpvExtern (PatchMap *, PatchMap_instance)
 CkpvExtern (PatchMgr *, PatchMgr_instance)
 CkpvExtern (ProxyMgr *, ProxyMgr_instance)
 CkpvExtern (ReductionMgr *, ReductionMgr_instance)
 CkpvExtern (Sync *, Sync_instance)
 CkpvExtern (PatchMgr *, PatchMap_patchMgr)
 CkpvExtern (BOCgroup, BOCclass_group)
 CkpvExtern (Communicate *, comm)
 CkpvExtern (int, recv_data_idx)
 CkpvExtern (int, recv_ack_idx)
 CkpvExtern (int, recv_bcast_idx)
 CkpvExtern (int, recv_red_idx)
 CkpvExtern (int, recv_eval_command_idx)
 CkpvExtern (int, recv_eval_result_idx)
 CkpvExtern (int, recv_replica_dcd_init_idx)
 CkpvExtern (int, recv_replica_dcd_data_idx)
 CkpvExtern (int, recv_replica_dcd_ack_idx)
void ProcessorPrivateInit (void)


Function Documentation

CkpvExtern ( int  ,
recv_replica_dcd_ack_idx   
)

CkpvExtern ( int  ,
recv_replica_dcd_data_idx   
)

CkpvExtern ( int  ,
recv_replica_dcd_init_idx   
)

CkpvExtern ( int  ,
recv_eval_result_idx   
)

CkpvExtern ( int  ,
recv_eval_command_idx   
)

CkpvExtern ( int  ,
recv_red_idx   
)

CkpvExtern ( int  ,
recv_bcast_idx   
)

CkpvExtern ( int  ,
recv_ack_idx   
)

CkpvExtern ( int  ,
recv_data_idx   
)

CkpvExtern ( Communicate ,
comm   
)

CkpvExtern ( BOCgroup  ,
BOCclass_group   
)

CkpvExtern ( PatchMgr ,
PatchMap_patchMgr   
)

CkpvExtern ( Sync ,
Sync_instance   
)

CkpvExtern ( ReductionMgr ,
ReductionMgr_instance   
)

CkpvExtern ( ProxyMgr ,
ProxyMgr_instance   
)

CkpvExtern ( PatchMgr ,
PatchMgr_instance   
)

CkpvExtern ( PatchMap ,
PatchMap_instance   
)

CkpvExtern ( Node ,
Node_instance   
)

CkpvExtern ( LdbCoordinator ,
LdbCoordinator_instance   
)

CkpvExtern ( CollectionMgr ,
CollectionMgr_instance   
)

CkpvExtern ( CollectionMaster ,
CollectionMaster_instance   
)

CkpvExtern ( BroadcastMgr ,
BroadcastMgr_instance   
)

CkpvExtern ( AtomMap ,
AtomMap_instance   
)

void ProcessorPrivateInit ( void   ) 

Definition at line 57 of file ProcessorPrivate.C.

References initializeReplicaConverseHandlers().

Referenced by all_init().

00058 {
00059   CkpvInitialize(AtomMap*, AtomMap_instance);
00060   CkpvAccess(AtomMap_instance) = 0;
00061   CkpvInitialize(BroadcastMgr*, BroadcastMgr_instance);
00062   CkpvAccess(BroadcastMgr_instance) = 0;
00063   CkpvInitialize(CollectionMaster*, CollectionMaster_instance);
00064   CkpvAccess(CollectionMaster_instance) = 0;
00065   CkpvInitialize(CollectionMgr*, CollectionMgr_instance);
00066   CkpvAccess(CollectionMgr_instance) = 0;
00067   CkpvInitialize(LdbCoordinator*, LdbCoordinator_instance);
00068   CkpvAccess(LdbCoordinator_instance) = 0;
00069   CkpvInitialize(Node*, Node_instance);
00070   CkpvAccess(Node_instance) = 0;
00071 
00072   CkpvInitialize(PatchMap*, PatchMap_instance);
00073   CkpvAccess(PatchMap_instance) = 0;
00074   CkpvInitialize(PatchMgr*, PatchMgr_instance);
00075   CkpvAccess(PatchMgr_instance) = 0;
00076   CkpvInitialize(ProxyMgr*, ProxyMgr_instance);
00077   CkpvAccess(ProxyMgr_instance) = 0;
00078   CkpvInitialize(ReductionMgr*, ReductionMgr_instance);
00079   CkpvAccess(ReductionMgr_instance) = 0;
00080   CkpvInitialize(PatchMgr*, PatchMap_patchMgr);
00081   CkpvAccess(PatchMap_patchMgr) = 0;
00082   CkpvInitialize(BOCgroup, BOCclass_group);
00083   CkpvAccess(BOCclass_group).dataExchanger.setZero();
00084   CkpvInitialize(Communicate*, comm);
00085   CkpvAccess(comm) = 0;
00086   CkpvInitialize(Sync*, Sync_instance);
00087   CkpvAccess(Sync_instance) = 0;
00088   CkpvInitialize(infostream, iout_obj);
00089 
00090   initializeReplicaConverseHandlers();
00091 
00092 #ifdef PROCTRACE_DEBUG
00093   CkpvInitialize(DebugFileTrace*, DebugFileTrace_instance);
00094   CkpvAccess(DebugFileTrace_instance) = 0;
00095 #endif
00096 
00097 }


Generated on Mon Nov 20 01:17:16 2017 for NAMD by  doxygen 1.4.7