00001
00007 #include "ProcessorPrivate.h"
00008 #include "Debug.h"
00009
00010
00011
00012
00013
00014
00015
00016 CkpvDeclare(AtomMap*, AtomMap_instance);
00017 CkpvDeclare(BroadcastMgr*, BroadcastMgr_instance);
00018 CkpvDeclare(CollectionMaster*, CollectionMaster_instance);
00019 CkpvDeclare(CollectionMasterHandler*, CollectionMasterHandler_instance);
00020 CkpvDeclare(CollectionMgr*, CollectionMgr_instance);
00021 CkpvDeclare(ComputeMap*, ComputeMap_instance);
00022 CkpvDeclare(LdbCoordinator*, LdbCoordinator_instance);
00023 CkpvDeclare(Node*, Node_instance);
00024 CkpvDeclare(PatchMap*, PatchMap_instance);
00025 CkpvDeclare(PatchMgr*, PatchMgr_instance);
00026 CkpvDeclare(ProxyMgr*, ProxyMgr_instance);
00027 CkpvDeclare(ReductionMgr*, ReductionMgr_instance);
00028
00029 #ifdef PROCTRACE_DEBUG
00030 CkpvDeclare(DebugFileTrace*, DebugFileTrace_instance);
00031 #endif
00032
00033
00034
00035 CkpvDeclare(PatchMgr*, PatchMap_patchMgr);
00036 CkpvDeclare(BOCgroup, BOCclass_group);
00037 CkpvDeclare(Communicate*, comm);
00038 CkpvDeclare(Sync*, Sync_instance);
00039
00040
00041
00042
00043
00044 void ProcessorPrivateInit(void)
00045 {
00046 CkpvInitialize(AtomMap*, AtomMap_instance);
00047 CkpvAccess(AtomMap_instance) = 0;
00048 CkpvInitialize(BroadcastMgr*, BroadcastMgr_instance);
00049 CkpvAccess(BroadcastMgr_instance) = 0;
00050 CkpvInitialize(CollectionMaster*, CollectionMaster_instance);
00051 CkpvAccess(CollectionMaster_instance) = 0;
00052 CkpvInitialize(CollectionMasterHandler*, CollectionMasterHandler_instance);
00053 CkpvAccess(CollectionMasterHandler_instance) = 0;
00054 CkpvInitialize(CollectionMgr*, CollectionMgr_instance);
00055 CkpvAccess(CollectionMgr_instance) = 0;
00056 CkpvInitialize(ComputeMap*, ComputeMap_instance);
00057 CkpvAccess(ComputeMap_instance) = 0;
00058 CkpvInitialize(LdbCoordinator*, LdbCoordinator_instance);
00059 CkpvAccess(LdbCoordinator_instance) = 0;
00060 CkpvInitialize(Node*, Node_instance);
00061 CkpvAccess(Node_instance) = 0;
00062 CkpvInitialize(PatchMap*, PatchMap_instance);
00063 CkpvAccess(PatchMap_instance) = 0;
00064 CkpvInitialize(PatchMgr*, PatchMgr_instance);
00065 CkpvAccess(PatchMgr_instance) = 0;
00066 CkpvInitialize(ProxyMgr*, ProxyMgr_instance);
00067 CkpvAccess(ProxyMgr_instance) = 0;
00068 CkpvInitialize(ReductionMgr*, ReductionMgr_instance);
00069 CkpvAccess(ReductionMgr_instance) = 0;
00070 CkpvInitialize(PatchMgr*, PatchMap_patchMgr);
00071 CkpvAccess(PatchMap_patchMgr) = 0;
00072 CkpvInitialize(BOCgroup, BOCclass_group);
00073 CkpvInitialize(Communicate*, comm);
00074 CkpvAccess(comm) = 0;
00075 CkpvInitialize(Sync*, Sync_instance);
00076 CkpvAccess(Sync_instance) = 0;
00077
00078 #ifdef PROCTRACE_DEBUG
00079 CkpvInitialize(DebugFileTrace*, DebugFileTrace_instance);
00080 CkpvAccess(DebugFileTrace_instance) = 0;
00081 #endif
00082
00083 }
00084