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