a little utility to record start/end events.
authorGengbin Zheng <gzheng@illinois.edu>
Sat, 5 Jun 2010 06:21:02 +0000 (01:21 -0500)
committerGengbin Zheng <gzheng@illinois.edu>
Sat, 5 Jun 2010 06:21:02 +0000 (01:21 -0500)
Used to match bigsim and non-bigsim SEB timings.
Works for both bigsim and non-bigsim programs.
A fortran interface is also defined.

21 files changed:
examples/bigsim/tools/changelog/bgTrace
examples/bigsim/tools/changelog/bgTrace0
examples/bigsim/tools/changelog/bgTrace1
examples/bigsim/tools/changelog/bgTrace2
examples/bigsim/tools/changelog/bgTrace3
examples/charm++/fib/pgm.C
examples/charm++/fib/pgm.ci
src/ck-core/charmf.C
src/ck-core/charmmod.f90
src/ck-core/cktiming.C [new file with mode: 0644]
src/ck-core/cktiming.h [new file with mode: 0644]
src/conv-core/convcore.c
src/langs/bluegene/bigsim_record.C
src/langs/bluegene/bigsim_record.h
src/libs/ck-libs/ampi/ampi.C
src/scripts/Make.depends
src/scripts/Makefile
tests/charm++/kNeighbor/Makefile
tests/charm++/kNeighbor/kNeighbor.C
tests/charm++/kNeighbor/kNeighbor.ci
tests/charm++/simplearrayhello/hello.C

index f2b77a878cd4a40dfcb09e89b19e317f6845ab72..8940ecc8a42efd023599753a1ccce745bb16ba2e 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace and b/examples/bigsim/tools/changelog/bgTrace differ
index a386f786c3f86b5d63d5ec92d4c138f3446cf1b8..7170e880b63729dc9988b3b458e65d3dd638375c 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace0 and b/examples/bigsim/tools/changelog/bgTrace0 differ
index 407571d29b665c66ed67a947df4e48056a645472..d0a9300e64dc035f5765bc4d24aa9bfc2cae90d1 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace1 and b/examples/bigsim/tools/changelog/bgTrace1 differ
index 53628a30a2e4f1f68d0b353a8df31ff22438103f..6089442cd7e9c8459c66fa762530d8f29b6104c2 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace2 and b/examples/bigsim/tools/changelog/bgTrace2 differ
index 7b9df78a65facc4413cc9dfb9a90203d7589291d..2933496422a238839fef9a4aa5beddb547e53110 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace3 and b/examples/bigsim/tools/changelog/bgTrace3 differ
index 37e49f9b451ee8be9a460ce612cb4d111946b7de..bf96ae2e4211b0d96418b337ccb633154be2713c 100644 (file)
@@ -6,6 +6,10 @@ main::main(CkArgMsg * m)
   if(m->argc < 2) CmiAbort("./pgm N.");
   int n = atoi(m->argv[1]); 
   CProxy_fib::ckNew(1, n, thishandle); 
+
+  CProxy_SingleProvider a = CProxy_SingleProvider::ckNew();
+  CProxy_SetSimpleInterface b = CProxy_SetSimpleInterface::ckNew();
+  a.provider_set_s(b, a, 2, "w");
 }
 
 int seqFib(int n) {
@@ -38,10 +42,35 @@ void fib::processResult()
   CkPrintf("result:%d\n", result);
   if (IamRoot) {
     CkPrintf("The requested Fibonacci number is : %d\n", result);
-    CkExit();
+//    CkExit();
   }
   else parent.response(result);
   delete this; /*this chare has no more work to do.*/ 
 }
 
+class SimpleInterface: public Chare {
+public:
+SimpleInterface() {}
+};
+
+
+class SetSimpleInterface: public Chare {
+public:
+SetSimpleInterface() {}
+void set_si(CProxy_SimpleInterface& pssi, int n, char *name){
+printf("HERE\n");
+}
+};
+
+class SingleProvider : virtual public CBase_SingleProvider {
+public:
+SingleProvider() {}
+void provider_set_s(CProxy_SetSimpleInterface& pssi, CProxy_SimpleInterface& psi, int n, char *name){
+printf("FIRST\n");
+   pssi.set_si(thishandle,n,name);
+}
+    
+};
+
+
 #include "pgm.def.h"
index a34a86823f860c92a1a6845f297dbe4c501a503c..8aa8254dfefc0fffcbf0d0e8fcfd4aae13929fe2 100644 (file)
@@ -11,4 +11,18 @@ chare fib
   entry void response(int value);
 };
 
+chare SimpleInterface {
+  entry SimpleInterface();
+};
+
+chare SetSimpleInterface {
+  entry SetSimpleInterface();
+  entry void set_si(CProxy_SimpleInterface& pssi, int n, char name[n]);
+};
+
+chare SingleProvider : SimpleInterface {
+       entry SingleProvider();
+       entry void provider_set_s(CProxy_SetSimpleInterface& pssi, CProxy_SimpleInterface& psi, int n, char name[n]);
+};
+
 };
index dc4a46a79425d371d58a7aba0cd7fc3f6748d8d0..953ae4e2edcdb8d4e32c73e6c1819208b98d2770 100644 (file)
@@ -5,6 +5,7 @@
 #include "charm++.h"
 #include <stdarg.h>
 #include "charmf.h"
+#include "cktiming.h"
 
 extern "C" int typesize(int type, int count)
 {
@@ -173,4 +174,40 @@ FDECL void FTN_NAME(CMIMEMORYCHECK, cmimemorycheck) ()
   CmiMemoryCheck();
 }
 
+// cktiming utility
+
+FDECL void FTN_NAME(INITBIGSIMTRACE, initbigsimtrace)(int *outputParams)
+{
+  initBigSimTrace(*outputParams);
+}
+
+FDECL void FTN_NAME(FINALIZEBIGSIMTRACE, finalizebigsimtrace)()
+{
+  finalizeBigSimTrace();
+}
+
+FDECL void FTN_NAME(STARTTRACEBIGSIM, starttracebigsim)()
+{
+  startTraceBigSim();
+}
+
+FDECL void FTN_NAME(ENDTRACEBIGSIM1, endtracebigsim1)(char *eventName, int *stepno, double *p1)
+{
+  endTraceBigSim(eventName, *stepno, *p1);
+}
+
+
+FDECL void FTN_NAME(ENDTRACEBIGSIM2, endtracebigsim2)(char *eventName, int *stepno, double *p1, double *p2)
+{
+  endTraceBigSim(eventName, *stepno, *p1, *p2);
+}
+
+FDECL void FTN_NAME(ENDTRACEBIGSIM3, endtracebigsim3)(char *eventName, int *stepno, double *p1, double *p2, double *p3)
+{
+  // printf("%d %f %f %f\n", *stepno, *p1, *p2, *p3);
+  endTraceBigSim(eventName, *stepno, *p1, *p2, *p3);
+}
+
+
+
 
index f92b802469ee7f101ab884b84f6c664016b3f9d6..3f593daf9f2812ab5da989475ff87107c6af9f30 100644 (file)
@@ -5,4 +5,22 @@ module charm
   real*8,    external :: CkWallTimer
   real*8,    external :: CmiCpuTimer
   real*8,    external :: CkCpuTimer
+
+  INTERFACE
+      SUBROUTINE endtracebigsim1(e,step,p1) 
+         CHARACTER* (*)  e
+         INTEGER step
+         DOUBLE PRECISION p1
+      END SUBROUTINE 
+      SUBROUTINE endtracebigsim2(e,step,p1,p2) 
+         CHARACTER* (*)  e
+         INTEGER step
+         DOUBLE PRECISION p1,p2
+      END SUBROUTINE 
+      SUBROUTINE endtracebigsim3(e,step,p1,p2,p3) 
+         CHARACTER* (*)  e
+         INTEGER step
+         DOUBLE PRECISION p1,p2,p3
+      END SUBROUTINE 
+   END INTERFACE 
 end module charm
diff --git a/src/ck-core/cktiming.C b/src/ck-core/cktiming.C
new file mode 100644 (file)
index 0000000..c602be5
--- /dev/null
@@ -0,0 +1,361 @@
+#include "charm++.h"
+#include "cktiming.h"
+#include <stdio.h>
+#include <stdarg.h>
+#include <vector>
+
+/*
+ *
+ * WITH_MAMBO:    when using mambo
+ * CMK_BLUEGENE_CHARM:  when build with bigsim
+ * SPLIT_APART_CYCLE_ACCURATE: parallelize Mambo run
+ * */
+
+#undef WITH_MAMBO 
+#undef SPLIT_APART_CYCLE_ACCURATE
+
+// MAMBO
+#if  WITH_MAMBO
+#include "mambo.h"
+static uint64_t start_time, end_time;
+#else
+CkpvStaticDeclare(double, start_time);
+CkpvStaticDeclare(double, end_time);
+#endif
+
+CkpvDeclare(FILE*, bgfp);     // for bigsim run
+
+CkpvDeclare(int, outputParameters);
+
+//======================PAPI======================= 
+//#define BIG_SIM_PAPI
+#ifdef BIG_SIM_PAPI
+#include <papi.h>
+#define NUM_PAPI_EVENTS 9
+#define BIGSIM_PAPI
+
+int errorcode; 
+int events[NUM_PAPI_EVENTS];
+long long values[NUM_PAPI_EVENTS]; 
+char errorstring[PAPI_MAX_STR_LEN+1]; 
+#endif
+
+unsigned long bgTraceCounter;
+double startTime;
+
+CkpvDeclare(bool, insideTraceBracket);
+
+class StringPool {
+ std::vector<char *> events;
+ int dumped;
+public:
+  StringPool(): dumped(0) {}
+  void dump() {
+    char fname[128];
+    const char *subdir = "params";
+    if (dumped) return;
+    CmiMkdir(subdir);
+    sprintf(fname, "%s/param.%d", subdir, CkMyPe());
+    FILE *fp  = fopen(fname, "w");
+    if (fp == NULL) 
+      CmiAbort("Failed to generated trace param file!");
+      // write out
+    for (int i=0; i<events.size(); i++)
+      fprintf(fp, events[i]);
+    fclose(fp);
+    dumped = 1;
+  }
+  void insert(char *e) {
+    events.push_back(strdup(e));
+  }
+};
+
+CkpvStaticDeclare(StringPool, eventsPool);
+
+// called on all PEs once
+extern "C"
+void initBigSimTrace(int outputParams)
+{
+  CkpvInitialize(int, outputParameters);
+  CkpvAccess(outputParameters) = outputParams;
+  bgTraceCounter = 0;
+
+printf("initBigSimTrace: %d\n", outputParams);
+  CkpvInitialize(bool, insideTraceBracket);
+  CkpvAccess(insideTraceBracket) = false;
+
+  CkpvInitialize(double, start_time);
+  CkpvInitialize(double, end_time);
+
+  CkpvInitialize(FILE*, bgfp);
+  CkpvAccess(bgfp) = NULL;
+#ifdef CMK_BLUEGENE_CHARM
+  //   for bigsim emulation, write to files, one for each processor
+  //   always write immediately, instead of store and dump at the end
+  if (!BgIsReplay()) {
+  char fname[128];
+  const char *subdir = "params";
+  CmiMkdir(subdir);
+  sprintf(fname, "%s/param.%d", subdir, CkMyPe());
+  CkpvAccess(bgfp) = fopen(fname, "w");
+  if (CkpvAccess(bgfp) == NULL) 
+    CmiAbort("Failed to generated trace param file!");
+  }
+#endif
+  //   for Mambo simulation, write to screen for now
+//  CkpvAccess(bgfp) = stdout;
+  if (CkpvAccess(outputParameters))  { 
+    CkpvInitialize(StringPool, eventsPool);
+    if (CkMyPe()==0) CmiPrintf("outputParameters enabled!\n");
+#ifdef CMK_BLUEGENE_CHARM
+    BgRegisterUserTracingFunction(finalizeBigSimTrace);
+#endif
+  }
+
+
+#ifdef BIG_SIM_PAPI
+       CkPrintf("PAPI: number of available counters: %d\n", PAPI_num_counters());
+       CkAssert(PAPI_num_counters() >= 0);
+#endif
+
+}
+
+extern "C"
+void finalizeBigSimTrace()
+{
+  if (CkpvAccess(bgfp) != NULL) {
+    fclose(CkpvAccess(bgfp));
+    CkpvAccess(bgfp) = NULL;
+    CkpvAccess(outputParameters) = 0;
+  }
+  else {
+    if (CkpvAccess(outputParameters))
+      CkpvAccess(eventsPool).dump();
+  }
+}
+
+extern "C"
+void startTraceBigSim(){
+
+  CkAssert(CkpvAccess(insideTraceBracket) == false);
+  CkpvAccess(insideTraceBracket) = true;
+
+#if SPLIT_APART_CYCLE_ACCURATE
+  SimParameters *simParams = Node::Object()->simParameters;
+  if(simParams->bgSplitNumProcs != -1 && simParams->bgSplitMyProc!=-1){
+       (bgTraceCounter) ++;
+       if( ((bgTraceCounter) % simParams->bgSplitNumProcs) == simParams->bgSplitMyProc){
+         // Do slow mambo simulation for this case!
+         //CkPrintf("TRACEBIGSIM: Doing cycle accurate simulation for interesting event #%lu\n", (bgTraceCounter) );
+         start_time = begin(); // for MAMBO
+       }
+  }
+#endif  
+
+
+#ifdef BIGSIM_PAPI
+
+       for(int i=0;i<NUM_PAPI_EVENTS;i++)
+               values[i] = 0;
+
+       events[0] = PAPI_FP_OPS;
+       events[1] = PAPI_TOT_INS;
+       events[2] = PAPI_L1_ICM;
+       events[3] = PAPI_L2_TCM;
+       events[4] = PAPI_L3_TCM;
+       events[5] = PAPI_TLB_TL;
+       events[6] = PAPI_LD_INS;
+       events[7] = PAPI_SR_INS; // store instructions
+       events[8] = PAPI_RES_STL; // resource stalls
+
+/* Other available events:
+                                       PAPI_BR_INS,
+                                        PAPI_BR_MSP,
+                                        PAPI_FP_INS,
+                                        PAPI_TOT_INS,
+                                        PAPI_TOT_IIS,
+                                        PAPI_L1_DCM,
+                                        PAPI_L1_LDM,
+                                        PAPI_L2_TCM,
+                                        PAPI_L3_LDM,
+                                        PAPI_RES_STL,
+                                        PAPI_LD_INS,
+                                        PAPI_TLB_TL  
+*/
+
+       CkAssert(PAPI_start_counters(events, NUM_PAPI_EVENTS) == PAPI_OK);
+
+#endif
+
+
+#ifdef CMK_BLUEGENE_CHARM
+  BgMark("startTraceBigSim %f\n");
+#endif
+
+#if WITH_MAMBO
+  //   startTime = CmiWallTimer();
+  start_time = begin(); // for MAMBO
+#else
+  CkpvAccess(start_time) = CmiWallTimer();
+#endif
+  
+}
+  
+
+extern "C"
+void endTraceBigSim_20param(char * eventname, int stepno, int num_params, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 , double p19 , double p20 ) {
+
+#if WITH_MAMBO
+    end_time=end();
+        //     double endTime = CmiWallTimer();
+#else
+    CkpvAccess(end_time) = CmiWallTimer();
+#endif
+
+    CkAssert(CkpvAccess(insideTraceBracket) == true);
+    CkpvAccess(insideTraceBracket) = false;
+
+    char perfCountString[1024]; 
+    perfCountString[0] = 0; 
+       char params[2048];
+
+if(num_params==0) sprintf(params, "");
+if(num_params==1) sprintf(params, "%f", p1);
+if(num_params==2) sprintf(params, "%f %f", p1, p2);
+if(num_params==3) sprintf(params, "%f %f %f", p1, p2, p3);
+if(num_params==4) sprintf(params, "%f %f %f %f", p1, p2, p3, p4);
+if(num_params==5) sprintf(params, "%f %f %f %f %f", p1, p2, p3, p4, p5);
+if(num_params==6) sprintf(params, "%f %f %f %f %f %f", p1, p2, p3, p4, p5, p6);
+if(num_params==7) sprintf(params, "%f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7);
+if(num_params==8) sprintf(params, "%f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8);
+if(num_params==9) sprintf(params, "%f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9);
+if(num_params==10) sprintf(params, "%f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);
+if(num_params==11) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);
+if(num_params==12) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);
+if(num_params==13) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
+if(num_params==14) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14);
+if(num_params==15) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);
+if(num_params==16) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16);
+if(num_params==17) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17);
+if(num_params==18) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18);
+if(num_params==19) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
+if(num_params==20) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20);
+
+       char paramString[2048];
+       sprintf(paramString, "params:{ %s }", params);
+       
+       char eventNameString[1024];
+       sprintf(eventNameString, "event:{ %s }", eventname);
+#ifdef BIGSIM_PAPI
+        CkAssert(PAPI_stop_counters(values, NUM_PAPI_EVENTS) == PAPI_OK); 
+
+        sprintf(perfCountString, " PAPI:{ " ); 
+
+       for(int i=0;i<NUM_PAPI_EVENTS;i++){
+               sprintf(perfCountString+strlen(perfCountString), " %lld ", values[i] );
+       }
+
+
+        printf("value=%lld\n", values[0]);
+
+        sprintf(perfCountString+strlen(perfCountString), " }");
+       
+#endif
+
+  char timeString[512];
+  timeString[0] = 0;
+  char stepString[128];
+  stepString[0] = 0;
+  sprintf(stepString, "step:{ %d }", stepno);
+
+#if ! CMK_BLUEGENE_CHARM
+#if WITH_MAMBO
+  //  sprintf(timeString, "time:{ %f }", endTime-startTime);
+  sprintf(timeString, "time_in_cycles:{ %llu }",  end_time-start_time); 
+#endif
+#endif
+
+  if (CkpvAccess(bgfp) == NULL) {
+  if (CkpvAccess(outputParameters)) {
+  double t = CkpvAccess(end_time)-CkpvAccess(start_time);
+if (t<0.0) {
+    CmiPrintf("time: %f\n", t);
+    t = 0.0;
+}
+  CmiAssert(t >= 0.0);
+
+  sprintf(timeString, "time_in_us:{ %lf } %s %s %s\n",  t*1e6, eventNameString, stepString, paramString);
+  CkpvAccess(eventsPool).insert(timeString);
+  }
+  }
+
+
+#if SPLIT_APART_CYCLE_ACCURATE
+  SimParameters *simParams = Node::Object()->simParameters;
+         if(simParams->bgSplitNumProcs != -1 && simParams->bgSplitMyProc!=-1){
+       if( ((bgTraceCounter) % simParams->bgSplitNumProcs) == simParams->bgSplitMyProc){
+         // Do slow mambo simulation for this case!
+         // Counter is incremented only in startTraceBigSim()
+       }
+  }
+#endif
+
+  char sequenceString[128];
+  sequenceString[0] = 0;
+
+#ifdef CMK_BLUEGENE_CHARM
+  BgMark("endTraceBigSim %f\n");
+  if (CkpvAccess(bgfp) != NULL) {
+  // write event ID
+  int seqno = tTIMELINEREC.length()-1;
+  if (seqno<0) CkAbort("Traces are not generated. Please run emulation with +bglog");
+  fprintf(CkpvAccess(bgfp),"%d ",seqno);
+  sprintf(sequenceString, "seqno:{ %d } ",seqno);
+//  fprintf(CkpvAccess(bgfp),"%s\n",params);
+  fprintf(CkpvAccess(bgfp), "TRACEBIGSIM: %s %s %s %s %s %s\n", eventNameString, stepString, sequenceString, timeString, perfCountString, paramString);
+  }
+#else
+/*
+//  printf("TRACEBIGSIM: %s %s %s %s %s\n", eventNameString, sequenceString, timeString, perfCountString, paramString);
+  if (CkpvAccess(bgfp) != NULL) {
+  fprintf(CkpvAccess(bgfp), "TRACEBIGSIM: %s %s %s %s %s\n", eventNameString, sequenceString, timeString, perfCountString, paramString);
+  }
+*/
+#endif
+
+
+}
+
+
+
+
+
+/** 
+       startTraceBigSim() begins tracing an event with a specified set of parameters. These are convenience
+       aliases so that a user can easily add/remove parameters while testing their application.
+       Up to 20 parameters can be specified. These just call through to startTraceBigSim_20param().
+*/
+void endTraceBigSim( char * eventName, int stepno ){endTraceBigSim_20param( eventName, stepno, 0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 ){endTraceBigSim_20param( eventName, stepno, 1 , p1 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 ){endTraceBigSim_20param( eventName, stepno, 2 , p1 , p2 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 ){endTraceBigSim_20param( eventName, stepno, 3 , p1 , p2 , p3 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 ){endTraceBigSim_20param( eventName, stepno, 4 , p1 , p2 , p3 , p4 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 ){endTraceBigSim_20param( eventName, stepno, 5 , p1 , p2 , p3 , p4 , p5 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 ){endTraceBigSim_20param( eventName, stepno, 6 , p1 , p2 , p3 , p4 , p5 , p6 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 ){endTraceBigSim_20param( eventName, stepno, 7 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 ){endTraceBigSim_20param( eventName, stepno, 8 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 ){endTraceBigSim_20param( eventName, stepno, 9 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 ){endTraceBigSim_20param( eventName, stepno, 10 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 ){endTraceBigSim_20param( eventName, stepno, 11 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 ){endTraceBigSim_20param( eventName, stepno, 12 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 ){endTraceBigSim_20param( eventName, stepno, 13 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 ){endTraceBigSim_20param( eventName, stepno, 14 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 ){endTraceBigSim_20param( eventName, stepno, 15 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , p15 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 ){endTraceBigSim_20param( eventName, stepno, 16 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , p15 , p16 , 0.0 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 ){endTraceBigSim_20param( eventName, stepno, 17 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , p15 , p16 , p17 , 0.0 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 ){endTraceBigSim_20param( eventName, stepno, 18 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , p15 , p16 , p17 , p18 , 0.0 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 , double p19 ){endTraceBigSim_20param( eventName, stepno, 19 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , p15 , p16 , p17 , p18 , p19 , 0.0 );}
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 , double p19 , double p20 ){endTraceBigSim_20param( eventName, stepno, 20 , p1 , p2 , p3 , p4 , p5 , p6 , p7 , p8 , p9 , p10 , p11 , p12 , p13 , p14 , p15 , p16 , p17 , p18 , p19 , p20 );}
diff --git a/src/ck-core/cktiming.h b/src/ck-core/cktiming.h
new file mode 100644 (file)
index 0000000..d0b9779
--- /dev/null
@@ -0,0 +1,52 @@
+
+// CMK_BLUEGENE_CHARM is used during the emulation phase, 
+// where you genereate the bgTrace logs and the parameter files
+
+#ifdef CMK_BLUEGENE_CHARM
+#include "blue.h"
+#include "blue_impl.h"
+#endif
+
+
+//CkpvExtern(FILE *, bgfp);
+
+extern unsigned long bgTraceCounter;
+//extern bool insideTraceBracket;
+
+extern "C" {
+
+// Just some function declarations:
+void initBigSimTrace(int outputParams);
+void finalizeBigSimTrace();
+void startTraceBigSim();
+
+}
+
+/** 
+       startTraceBigSim() begins tracing an event with a specified set of parameters. These are convenience
+       aliases so that a user can easily add/remove parameters while testing their application.
+       Up to 20 parameters can be specified. These just call through to startTraceBigSim_20param().
+*/
+//void endTraceBigSim( char * eventName );
+void endTraceBigSim( char * eventName , int stepno, double p1 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 , double p19 );
+void endTraceBigSim( char * eventName , int stepno, double p1 , double p2 , double p3 , double p4 , double p5 , double p6 , double p7 , double p8 , double p9 , double p10 , double p11 , double p12 , double p13 , double p14 , double p15 , double p16 , double p17 , double p18 , double p19 , double p20 );
+
+
index 7288d5915c2c80d241e8ed745a49f21799a8265c..e479205796611c35bce92f8b4e1b0ccdda925d7a 100644 (file)
@@ -1420,6 +1420,11 @@ void CmiHandleMessage(void *msg)
        
         MESSAGE_PHASE_CHECK(msg)
 
+#if CMK_BLUEGENE_CHARM
+if (BgIsReplay() && CmiMyPe()!=0) return;
+#endif
+
+
        h=&CmiGetHandlerInfo(msg);
        (h->hdlr)(msg,h->userPtr);
 #if CMK_TRACE_ENABLED
index c024c35b488cc76d05d1a90b5f34457637f43949..346aadaaceec8f0131af9c0f9b0ee7bceb119f73 100644 (file)
@@ -4,11 +4,20 @@
 #include "blue.h"
 #include "bigsim_record.h"
 #include "blue_impl.h"
+#include "charm++.h"
+#include "envelope.h"
+
+int converseheader = 0;
+
+int _heter = 1;
 
 BgMessageRecorder::BgMessageRecorder(FILE * f_, int node) :f(f_) {
   nodelevel = node;
   fwrite(&nodelevel, sizeof(int),1,f);
 
+  converseheader = CmiReservedHeaderSize;
+  fwrite(&converseheader, sizeof(int),1,f);
+
   // write processor data
   int d = BgGetGlobalWorkerThreadID();
   int mype = d;
@@ -54,6 +63,73 @@ void BgMessageRecorder::write_nodeinfo()
   fclose(fp);
 }
 
+CmiBool BgMessageRecorder::record(char *msg) {
+               CmiAssert(msg != NULL);
+//                if (BgGetGlobalWorkerThreadID()==0) printf("srcpe: %d size: %d handle: %d\n",CmiBgMsgSrcPe(msg),CmiBgMsgLength(msg),CmiBgMsgHandle(msg));
+                int d = CmiBgMsgSrcPe(msg);
+               pos = ftell(f);
+                fwrite(&d, sizeof(int), 1, f);
+//CmiAssert(CmiBgMsgThreadID(msg) != -1);
+                if ( (nodelevel == 0 && d == BgGetGlobalWorkerThreadID()) ||
+                     (nodelevel == 1 && d/BgGetNumWorkThread() == BgGetGlobalWorkerThreadID()/BgGetNumWorkThread()) ) {
+                    //CmiPrintf("[%d] local message.\n", BgGetGlobalWorkerThreadID());
+                    return CmiTrue; // don't record local msg
+                }
+/*
+if (BgGetGlobalWorkerThreadID()==1 && CmiBgMsgHandle(msg) == 21) {
+int *m = (int *) ((char *)msg+CmiReservedHeaderSize);
+printf("replay: %d %d\n", m[0], m[1]);
+}
+*/
+               if (_heter) {                     // heter
+               int isCharm = (CmiGetHandler(msg)==_charmHandlerIdx) || (CmiGetXHandler(msg)==_charmHandlerIdx);
+                fwrite(&isCharm, sizeof(int), 1, f);
+               if (isCharm) {
+               PUP::toDisk p(f);
+               envelope *env = (envelope*)msg;
+               char *m = (char *)EnvToUsr(env);
+               CkPupMessage(p, (void **)&m, 2);
+               }
+               else {    // converse
+                d = CmiBgMsgLength(msg) - CmiReservedHeaderSize;
+                fwrite(&d, sizeof(int), 1, f);
+                fwrite(msg+CmiReservedHeaderSize, sizeof(char), d, f);
+               }
+               d = CmiGetHandler(msg);
+                fwrite(&d, sizeof(int), 1, f);
+                d = CmiGetXHandler(msg);
+                fwrite(&d, sizeof(int), 1, f);
+                d = CmiGetInfo(msg);
+                fwrite(&d, sizeof(int), 1, f);
+                 // bigsim header
+               d = CmiBgMsgType(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgLength(msg) - sizeof(envelope);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgNodeID(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgThreadID(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgHandle(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgID(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgSrcPe(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgFlag(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               d = CmiBgMsgRefCount(msg);
+                fwrite(&d, sizeof(int), 1, f);
+               }
+               else {      // store by bytes
+                d = CmiBgMsgLength(msg);
+                fwrite(&d, sizeof(int), 1, f);
+                fwrite(msg, sizeof(char), d, f);
+               }
+                //CmiPrintf("[%d] BgMessageRecord>  PE: %d size: %d msg: %p\n", BgGetGlobalWorkerThreadID(), CmiBgMsgSrcPe(msg),CmiBgMsgLength(msg), msg);
+                return CmiTrue;
+}
+
 BgMessageReplay::BgMessageReplay(FILE * f_, int node) :f(f_) {
   nodelevel = node;
   lcount = rcount = 0;
@@ -65,6 +141,8 @@ BgMessageReplay::BgMessageReplay(FILE * f_, int node) :f(f_) {
     CmiAbort("BgReplay error");
   }
 
+  fread(&converseheader, sizeof(int),1,f);
+
   fread(&d, sizeof(int), 1, f);
   BgSetGlobalWorkerThreadID(d);
 
@@ -114,3 +192,85 @@ void BgRead_nodeinfo(int node, int &startpe, int &endpe)
     fclose(fp);
 }
 
+int BgMessageReplay::replay(void) {
+                int nextPE;
+                int ret =  fread(&nextPE, sizeof(int), 1, f);
+                if (-1 == ret || ret == 0) {
+//                     done();
+                       callAllUserTracingFunction();   // flush logs
+                        ConverseExit();
+                        return 0;
+                }
+               int mype = BgGetGlobalWorkerThreadID();
+                if ( (nodelevel == 0 && nextPE == mype) ||
+                     (nodelevel == 1 && nextPE/BgGetNumWorkThread() == mype/BgGetNumWorkThread()) ) {
+//printf("BgMessageReplay> local message\n");
+                  lcount ++;
+                  return 0;
+                }
+
+               char *msg;
+                int nextSize;
+               if (_heter) {                     // heter
+               int isCharm;
+               int d;
+                fread(&isCharm, sizeof(int), 1, f);
+               if (isCharm) {
+printf("Charm msg\n");
+               PUP::fromDisk p(f);
+               char *m;
+               CkPupMessage(p, (void **)&m, 2);
+               msg = (char*)UsrToEnv(m);
+               }
+               else {   // Converse
+                  fread(&d, sizeof(int), 1, f);
+                 int len = d + CmiReservedHeaderSize;
+printf("Converse msg: %d\n", len);
+                 msg = (char*)CmiAlloc(len);
+                 fread(msg+CmiReservedHeaderSize, sizeof(char), d, f);
+               }
+               fread(&d, sizeof(int), 1, f);
+                CmiSetHandler(msg, d);
+                fread(&d, sizeof(int), 1, f);
+                CmiSetXHandler(msg, d);
+               fread(&d, sizeof(int), 1, f);
+                CmiSetInfo(msg, d);
+                 // bigsim header
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgType(msg) = d;
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgLength(msg) = d + sizeof(envelope);
+               nextSize = CmiBgMsgLength(msg);
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgNodeID(msg) = d;
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgThreadID(msg) = d;
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgHandle(msg) = d;
+               if(d<0 || d>1000) CmiPrintf("Suspicious BigSim handler %d\n", d);
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgID(msg) = d;
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgSrcPe(msg) = d;
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgFlag(msg) = d;
+                fread(&d, sizeof(int), 1, f);
+               CmiBgMsgRefCount(msg) = d;
+               }
+               else {      // read by bytes
+                ret = fread(&nextSize, sizeof(int), 1, f);
+                CmiAssert(ret ==1);
+                CmiAssert(nextSize > 0);
+                msg = (char*)CmiAlloc(nextSize);
+                ret = fread(msg, sizeof(char), nextSize, f);
+                if (ret != nextSize) {
+                  CmiPrintf("Bigsim replay> fread returns only %d when asked %d bytes!\n", ret, nextSize);
+                CmiAssert(ret == nextSize);
+                }
+               }
+                CmiAssert(CmiBgMsgLength(msg) == nextSize);
+                // CmiPrintf("BgMessageReplay>  pe:%d size: %d handle: %d msg: %p\n", nextPE, nextSize, CmiBgMsgHandle(msg), msg);
+                BgSendLocalPacket(mype%BgGetNumWorkThread(), CmiBgMsgHandle(msg), LARGE_WORK, nextSize, msg);
+                rcount ++;
+                return 1;
+}
index 6b5d9e9565c9749f904759bd6acfca0079cf4ff7..933875e381119e2c00e13f7e244831bdbba1fb96 100644 (file)
@@ -1,6 +1,10 @@
 #ifndef BIGSIM_RECORD_H
 #define BIGSIM_RECORD_H
 
+extern void callAllUserTracingFunction();
+
+extern int _heter;
+
 /// Message watcher: for record/replay support
 class BgMessageWatcher {
 protected:
@@ -23,29 +27,7 @@ public:
         BgMessageRecorder(FILE * f_, int node);
         ~BgMessageRecorder() { fclose(f); }
 
-        virtual CmiBool record(char *msg) {
-//                if (BgGetGlobalWorkerThreadID()==0) printf("srcpe: %d size: %d handle: %d\n",CmiBgMsgSrcPe(msg),CmiBgMsgLength(msg),CmiBgMsgHandle(msg));
-                int d = CmiBgMsgSrcPe(msg);
-               pos = ftell(f);
-                fwrite(&d, sizeof(int), 1, f);
-//CmiAssert(CmiBgMsgThreadID(msg) != -1);
-                if ( (nodelevel == 0 && d == BgGetGlobalWorkerThreadID()) ||
-                     (nodelevel == 1 && d/BgGetNumWorkThread() == BgGetGlobalWorkerThreadID()/BgGetNumWorkThread()) ) {
-                    //CmiPrintf("[%d] local message.\n", BgGetGlobalWorkerThreadID());
-                    return CmiTrue; // don't record local msg
-                }
-                d = CmiBgMsgLength(msg);
-                fwrite(&d, sizeof(int), 1, f);
-/*
-if (BgGetGlobalWorkerThreadID()==1 && CmiBgMsgHandle(msg) == 21) {
-int *m = (int *) ((char *)msg+CmiReservedHeaderSize);
-printf("replay: %d %d\n", m[0], m[1]);
-}
-*/
-                fwrite(msg, sizeof(char), d, f);
-                //CmiPrintf("[%d] BgMessageRecord>  PE: %d size: %d msg: %p\n", BgGetGlobalWorkerThreadID(), CmiBgMsgSrcPe(msg),CmiBgMsgLength(msg), msg);
-                return CmiTrue;
-        }
+        virtual CmiBool record(char *msg);
         virtual int replay() { return 0; }
        virtual void rewind() {
 //if (BgGetGlobalWorkerThreadID()==0) printf("rewind to %ld\n", pos);
@@ -60,7 +42,7 @@ class BgMessageReplay : public BgMessageWatcher {
         /// Read the next message we need from the file:
 private:
        void done() {
-               int mype = BgGetGlobalWorkerThreadID();
+               int mype = BgGetGlobalWorkerThreadID();
                 printf("[%d] BgMessageReplay> Emulation replay finished at %f seconds due to end of log.\n", mype, CmiWallTimer());
                 printf("[%d] BgMessageReplay> Replayed %d local records and %d remote records, total of %lld bytes of data replayed.\n", mype, lcount, rcount, ftell(f));
        }
@@ -71,37 +53,7 @@ public:
                fclose(f);
        }
         CmiBool record(char *msg) { return CmiFalse; }
-        int replay(void) {
-                int nextPE;
-                int ret =  fread(&nextPE, sizeof(int), 1, f);
-                if (-1 == ret || ret == 0) {
-                       done();
-                        ConverseExit();
-                        return 0;
-                }
-               int mype = BgGetGlobalWorkerThreadID();
-                if ( (nodelevel == 0 && nextPE == mype) ||
-                     (nodelevel == 1 && nextPE/BgGetNumWorkThread() == mype/BgGetNumWorkThread()) ) {
-//printf("BgMessageReplay> local message\n");
-                  lcount ++;
-                  return 0;
-                }
-                int nextSize;
-                ret = fread(&nextSize, sizeof(int), 1, f);
-                CmiAssert(ret ==1);
-                CmiAssert(nextSize > 0);
-                char *msg = (char*)CmiAlloc(nextSize);
-                ret = fread(msg, sizeof(char), nextSize, f);
-                if (ret != nextSize) {
-                  CmiPrintf("Bigsim replay> fread returns only %d when asked %d bytes!\n", ret, nextSize);
-                CmiAssert(ret == nextSize);
-                }
-                CmiAssert(CmiBgMsgLength(msg) == nextSize);
-                // CmiPrintf("BgMessageReplay>  pe:%d size: %d handle: %d msg: %p\n", nextPE, nextSize, CmiBgMsgHandle(msg), msg);
-                BgSendLocalPacket(mype%BgGetNumWorkThread(), CmiBgMsgHandle(msg), LARGE_WORK, nextSize, msg);
-                rcount ++;
-                return 1;
-        }
+        int replay(void);
 };
 
 
index bdb7882d1d20a6cda32bcb950b89fac22700371b..9b65478e7ae1bcafc4055c4d805ae903ca4287ec 100644 (file)
@@ -3,6 +3,7 @@
 #include "tcharm.h"
 #include "ampiEvents.h" /*** for trace generation for projector *****/
 #include "ampiProjections.h"
+#include "cktiming.h"
 
 #define CART_TOPOL 1
 #define AMPI_PRINT_IDLE 0
@@ -492,6 +493,9 @@ static void ampiProcInit(void){
 
   CkpvInitialize(int, argvExtracted);
   CkpvAccess(argvExtracted) = 0;
+
+  initBigSimTrace(1);
+
   REGISTER_AMPI
   initAmpiProjections();
   char **argv=CkGetArgv();
@@ -2465,6 +2469,7 @@ int AMPI_Comm_compare(MPI_Comm comm1,MPI_Comm comm2, int *result)
 CDECL void AMPI_Exit(int /*exitCode*/)
 {
   AMPIAPI("AMPI_Exit");
+  finalizeBigSimTrace();
   TCHARM_Done();
 }
 FDECL void FTN_NAME(MPI_EXIT,mpi_exit)(int *exitCode)
index 1e57a85803fbdba46fd202a42743f242adf8632e..3ff7fd4fe787bee2dc6d2cc299b35161a3c711f2 100644 (file)
 #generated by make depends
 convcore.o: convcore.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h sockRoutines.h conv-ccs.h ccs-server.h \
- ckhashtable.h pup.h memory-isomalloc.h converseEvents.h traceCoreAPI.h \
- converseProjections.h traceCoreCommon.h machineEvents.h \
- machineProjections.h quiescence.h cmibacktrace.c
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h sockRoutines.h conv-ccs.h ccs-server.h \
 ckhashtable.h pup.h memory-isomalloc.h converseEvents.h traceCoreAPI.h \
 converseProjections.h traceCoreCommon.h machineEvents.h \
 machineProjections.h quiescence.h cmibacktrace.c
        $(CHARMC) -c -I. convcore.c
 
 conv-conds.o: conv-conds.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. conv-conds.c
 
 queueing.o: queueing.c queueing.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h converse.h conv-cpath.h conv-qd.h conv-random.h \
- conv-lists.h conv-trace.h persistent.h debug-conv.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h converse.h conv-cpath.h conv-qd.h conv-random.h \
 conv-lists.h conv-trace.h persistent.h debug-conv.h
        $(CHARMC) -c -I. queueing.c
 
 msgmgr.o: msgmgr.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- converse.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 converse.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h
        $(CHARMC) -c -I. msgmgr.c
 
 cpm.o: cpm.c queueing.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- converse.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 converse.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h
        $(CHARMC) -c -I. cpm.c
 
 cpthreads.o: cpthreads.c cpthreads.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h converse.h conv-cpath.h conv-qd.h conv-random.h \
- conv-lists.h conv-trace.h persistent.h debug-conv.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h converse.h conv-cpath.h conv-qd.h conv-random.h \
 conv-lists.h conv-trace.h persistent.h debug-conv.h
        $(CHARMC) -c -I. cpthreads.c
 
 futures.o: futures.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. futures.c
 
 cldb.o: cldb.c queueing.h cldb.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h
        $(CHARMC) -c -I. cldb.c
 
 topology.o: topology.C charm.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h topology.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h topology.h
        $(CHARMC) -c -I. topology.C
 
 random.o: random.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. random.c
 
 debug-conv.o: debug-conv.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h conv-ccs.h sockRoutines.h ccs-server.h \
- ckhashtable.h pup.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckhashtable.h pup.h
        $(CHARMC) -c -I. debug-conv.c
 
 generate.o: generate.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h graphdefs.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h graphdefs.h
        $(CHARMC) -c -I. generate.c
 
 edgelist.o: edgelist.c graphdefs.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h
        $(CHARMC) -c -I. edgelist.c
 
 conv-ccs.o: conv-ccs.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h conv-ccs.h sockRoutines.h ccs-server.h \
- ckhashtable.h pup.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckhashtable.h pup.h
        $(CHARMC) -c -I. conv-ccs.c
 
 ccs-builtins.o: ccs-builtins.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h ckhashtable.h pup.h pup_toNetwork.h \
- debug-charm.h cklists.h conv-ccs.h sockRoutines.h ccs-server.h \
- ccs-builtins.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h ckhashtable.h pup.h pup_toNetwork.h \
 debug-charm.h cklists.h conv-ccs.h sockRoutines.h ccs-server.h \
 ccs-builtins.h
        $(CHARMC) -c -I. ccs-builtins.C
 
 middle-ccs.o: middle-ccs.C middle.h middle-conv.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- ccs-server.h sockRoutines.h conv-ccs.h ckhashtable.h pup.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 ccs-server.h sockRoutines.h conv-ccs.h ckhashtable.h pup.h
        $(CHARMC) -c -I. middle-ccs.C
 
 traceCore.o: traceCore.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
persistent.h debug-conv.h traceCore.h traceCoreCommon.h converseEvents.h \
traceCoreAPI.h converseProjections.h charmEvents.h charmProjections.h \
- machineEvents.h machineProjections.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h traceCore.h traceCoreCommon.h \
 converseEvents.h traceCoreAPI.h converseProjections.h charmEvents.h \
 charmProjections.h machineEvents.h machineProjections.h
        $(CHARMC) -c -I. traceCore.C
 
 traceCoreCommon.o: traceCoreCommon.C traceCore.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h traceCoreAPI.h traceCoreCommon.h \
- charmProjections.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h traceCoreAPI.h traceCoreCommon.h \
 charmProjections.h
        $(CHARMC) -c -I. traceCoreCommon.C
 
 tracec.o: tracec.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h trace-common.h tracec.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h trace-common.h tracec.h
        $(CHARMC) -c -I. tracec.C
 
 converseProjections.o: converseProjections.C converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h converseEvents.h traceCoreAPI.h \
- converseProjections.h traceCoreCommon.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h converseEvents.h traceCoreAPI.h \
 converseProjections.h traceCoreCommon.h
        $(CHARMC) -c -I. converseProjections.C
 
 machineProjections.o: machineProjections.C converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h machineEvents.h \
- machineProjections.h traceCoreAPI.h traceCoreCommon.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h machineEvents.h \
 machineProjections.h traceCoreAPI.h traceCoreCommon.h
        $(CHARMC) -c -I. machineProjections.C
 
 quiescence.o: quiescence.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h quiescence.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h quiescence.h
        $(CHARMC) -c -I. quiescence.c
 
 isomalloc.o: isomalloc.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h memory-isomalloc.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h memory-isomalloc.h
        $(CHARMC) -c -I. isomalloc.c
 
 mem-arena.o: mem-arena.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h mem-arena.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h mem-arena.h
        $(CHARMC) -c -I. mem-arena.c
 
 conv-counter.o: conv-counter.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. conv-counter.c
 
 global-nop.o: global-nop.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. global-nop.c
 
 cmipool.o: cmipool.c cmipool.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. cmipool.c
 
 cpuaffinity.o: cpuaffinity.c converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h sockRoutines.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h sockRoutines.h
        $(CHARMC) -c -I. cpuaffinity.c
 
 cputopology.o: cputopology.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h sockRoutines.h cklists.h pup.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h sockRoutines.h cklists.h pup.h
        $(CHARMC) -c -I. cputopology.C
 
 memoryaffinity.o: memoryaffinity.c converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h sockRoutines.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h sockRoutines.h
        $(CHARMC) -c -I. memoryaffinity.c
 
 modifyScheduler.o: modifyScheduler.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h
+  conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
+  conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
+  conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
+  middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
+  ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
+  ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h
        $(CHARMC) -c -I. modifyScheduler.C
 
 trace-projections.o: trace-projections.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
trace-projections.h trace-common.h trace-projectionsBOC.h register.h \
- ckcallback-ccs.h CkCallback.decl.h TraceProjections.decl.h \
- TraceProjections.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h trace-projections.h trace-common.h trace-projectionsBOC.h \
 register.h ckcallback-ccs.h CkCallback.decl.h TraceProjections.decl.h \
 TraceProjections.def.h
        $(CHARMC) -c -I. trace-projections.C
 
 trace-summary.o: trace-summary.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- trace-summary.h register.h trace-common.h trace-summaryBOC.h \
- ckcallback-ccs.h CkCallback.decl.h TraceSummary.decl.h \
- TraceSummary.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h trace-summary.h register.h trace-common.h trace-summaryBOC.h \
 ckcallback-ccs.h CkCallback.decl.h TraceSummary.decl.h \
 TraceSummary.def.h
        $(CHARMC) -c -I. trace-summary.C
 
 trace-simple.o: trace-simple.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h trace-simple.h register.h trace-common.h \
- trace-simpleBOC.h TraceSimple.decl.h TraceSimple.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h trace-simple.h register.h trace-common.h \
 trace-simpleBOC.h TraceSimple.decl.h TraceSimple.def.h
        $(CHARMC) -c -I. trace-simple.C
 
 trace-counter.o: trace-counter.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h
+  conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
+  conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
+  conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
+  middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
+  ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
+  ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h
        $(CHARMC) -c -I. trace-counter.C
 
 trace-controlPoints.o: trace-controlPoints.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- trace-controlPoints.h register.h trace-common.h trace-controlPointsBOC.h \
- TraceControlPoints.decl.h TraceControlPoints.def.h
+  conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
+  conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
+  conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
+  middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
+  ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
+  ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h trace-controlPoints.h register.h trace-common.h \
+  trace-controlPointsBOC.h TraceControlPoints.decl.h \
+  TraceControlPoints.def.h
        $(CHARMC) -c -I. trace-controlPoints.C
 
 trace-utilization.o: trace-utilization.C trace-utilization.h charm++.h \
- charm.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- register.h trace-common.h ckcallback-ccs.h CkCallback.decl.h \
- TraceUtilization.decl.h TraceUtilization.def.h
 charm.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h register.h trace-common.h ckcallback-ccs.h CkCallback.decl.h \
 TraceUtilization.decl.h TraceUtilization.def.h
        $(CHARMC) -c -I. trace-utilization.C
 
 trace-bluegene.o: trace-bluegene.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- trace-common.h blue.h blue-conv.h blue_impl.h ckliststring.h \
- blue_types.h bigsim_timing.h bigsim_logs.h blue_defs.h bigsim_network.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h trace-common.h blue.h blue-conv.h blue_impl.h ckliststring.h \
 blue_types.h bigsim_timing.h bigsim_logs.h blue_defs.h bigsim_network.h
        $(CHARMC) -c -I. trace-bluegene.C
 
 trace-projector.o: trace-projector.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- trace-projector.h ck.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h allEvents.h charmEvents.h charmProjections.h \
- traceCoreAPI.h converseEvents.h converseProjections.h machineEvents.h \
- machineProjections.h traceCore.h threadEvents.h traceCoreCommon.h \
- trace-common.h trace-projections.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h trace-projector.h ck.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h allEvents.h charmEvents.h charmProjections.h \
 traceCoreAPI.h converseEvents.h converseProjections.h machineEvents.h \
 machineProjections.h traceCore.h threadEvents.h traceCoreCommon.h \
 trace-common.h trace-projections.h
        $(CHARMC) -c -I. trace-projector.C
 
 trace-converse.o: trace-converse.c conv-trace.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- persistent.h debug-conv.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 persistent.h debug-conv.h
        $(CHARMC) -c -I. trace-converse.c
 
 trace-all.o: trace-all.C
        $(CHARMC) -c -I. trace-all.C
 
 trace-memory.o: trace-memory.C trace-memory.h charm++.h charm.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- trace-common.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h trace-common.h
        $(CHARMC) -c -I. trace-memory.C
 
 trace-common.o: trace-common.C charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckliststring.h trace.h trace-bluegene.h trace-common.h \
- allEvents.h charmEvents.h charmProjections.h traceCoreAPI.h \
- converseEvents.h converseProjections.h machineEvents.h \
- machineProjections.h traceCore.h threadEvents.h traceCoreCommon.h \
- register.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckliststring.h trace.h trace-bluegene.h trace-common.h \
 allEvents.h charmEvents.h charmProjections.h traceCoreAPI.h \
 converseEvents.h converseProjections.h machineEvents.h \
 machineProjections.h traceCore.h threadEvents.h traceCoreCommon.h \
 register.h
        $(CHARMC) -c -I. trace-common.C
 
 tracef.o: tracef.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h charm-api.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h charm-api.h
        $(CHARMC) -c -I. tracef.C
 
 init.o: init.C ck.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. init.C
 
 register.o: register.C ck.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. register.C
 
 qd.o: qd.C ck.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. qd.C
 
 ck.o: ck.C ck.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h crc32.h trace-common.h ckliststring.h CkMarshall.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h crc32.h trace-common.h ckliststring.h CkMarshall.def.h
        $(CHARMC) -c -I. ck.C
 
 main.o: main.C ck.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. main.C
 
 msgalloc.o: msgalloc.C ck.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. msgalloc.C
 
 ckfutures.o: ckfutures.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h CkFutures.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h CkFutures.def.h
        $(CHARMC) -c -I. ckfutures.C
 
 ckIgetControl.o: ckIgetControl.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- ckIgetControl.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h ckIgetControl.h
        $(CHARMC) -c -I. ckIgetControl.C
 
 debug-message.o: debug-message.C ck.h charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
qd.h register.h stats.h ckfutures.h ckIgetControl.h envelope.h \
- queueing.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
 envelope.h queueing.h
        $(CHARMC) -c -I. debug-message.C
 
 debug-charm.o: debug-charm.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h ckhashtable.h pup.h conv-ccs.h sockRoutines.h \
- ccs-server.h debug-charm.h cklists.h charm.h middle.h middle-conv.h \
- register.h ck.h charm++.h ckbitvector.h ckstream.h init.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h ckobjQ.h ckreduction.h \
- CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
- ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
- cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
- LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h qd.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h ckhashtable.h pup.h conv-ccs.h sockRoutines.h \
 ccs-server.h debug-charm.h cklists.h charm.h middle.h middle-conv.h \
 register.h ck.h charm++.h ckbitvector.h ckstream.h init.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h ckobjQ.h ckreduction.h \
 CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
 ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
 cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
 LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h qd.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. debug-charm.C
 
 ckcallback.o: ckcallback.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h ckcallback-ccs.h CkCallback.decl.h \
- CkCallback.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h ckcallback-ccs.h CkCallback.decl.h \
 CkCallback.def.h
        $(CHARMC) -c -I. ckcallback.C
 
 cklocation.o: cklocation.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h register.h ck.h qd.h stats.h ckfutures.h \
- ckIgetControl.h TopoManager.h CkLocation.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h register.h ck.h qd.h stats.h ckfutures.h \
 ckIgetControl.h TopoManager.h CkLocation.def.h
        $(CHARMC) -c -I. cklocation.C
 
 ckarray.o: ckarray.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h register.h ck.h qd.h stats.h ckfutures.h \
- ckIgetControl.h pathHistory.h PathHistory.decl.h pup_stl.h pup.h \
- CkArray.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h register.h ck.h qd.h stats.h ckfutures.h \
 ckIgetControl.h pathHistory.h PathHistory.decl.h pup_stl.h pup.h \
 CkArray.def.h
        $(CHARMC) -c -I. ckarray.C
 
 ckreduction.o: ckreduction.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h CkReduction.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h CkReduction.def.h
        $(CHARMC) -c -I. ckreduction.C
 
 ckarrayreductionmgr.o: ckarrayreductionmgr.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
- CkArrayReductionMgr.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
 CkArrayReductionMgr.def.h
        $(CHARMC) -c -I. ckarrayreductionmgr.C
 
 tempo.o: tempo.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h tempo.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h tempo.def.h
        $(CHARMC) -c -I. tempo.C
 
 waitqd.o: waitqd.C waitqd.h charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h \
- ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h waitqd.decl.h \
- waitqd.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h \
 ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h waitqd.decl.h \
 waitqd.def.h
        $(CHARMC) -c -I. waitqd.C
 
 LBDatabase.o: LBDatabase.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h LBDatabase.h lbdb.h charm.h pup.h middle.h \
- middle-conv.h LBDBManager.h cklists.h LBObj.h LBOM.h LBComm.h \
- LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
NullLB.decl.h BaseLB.decl.h LBSimulation.h charm++.h CentralLB.h \
BaseLB.h CentralLB.decl.h CentralLBMsg.h topology.h NullLB.h BaseLB.h \
- LBDatabase.def.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h LBDatabase.h lbdb.h charm.h pup.h middle.h \
 middle-conv.h LBDBManager.h cklists.h LBObj.h LBOM.h LBComm.h \
 LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h NullLB.decl.h BaseLB.decl.h LBSimulation.h charm++.h \
 CentralLB.h BaseLB.h CentralLB.decl.h CentralLBMsg.h topology.h \
 NullLB.h BaseLB.h LBDatabase.def.h
        $(CHARMC) -c -I. LBDatabase.C
 
 lbdb.o: lbdb.C converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h converse.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h lbdb.h converse.h charm.h pup.h middle.h \
- middle-conv.h LBObj.h LBOM.h LBDatabase.h LBDBManager.h cklists.h \
- LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h \
simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
sockRoutines.h conv-config.h ccs-server.h ckobjQ.h ckreduction.h \
CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
cklocation.h CkLocation.decl.h CkArray.decl.h CkFutures.decl.h \
charisma.h charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h \
sdag.h ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h \
ckarrayreductionmgr.h trace.h conv-trace.h trace-bluegene.h envelope.h \
- NullLB.decl.h BaseLB.decl.h
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h converse.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h lbdb.h converse.h charm.h pup.h middle.h \
 middle-conv.h LBObj.h LBOM.h LBDatabase.h LBDBManager.h cklists.h \
 LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 debug-conv.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h conv-config.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
        $(CHARMC) -c -I. lbdb.C
 
 lbdbf.o: lbdbf.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h charm-api.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h charm-api.h
        $(CHARMC) -c -I. lbdbf.C
 
 charisma.o: charisma.C charisma.h charisma.decl.h charm++.h charm.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h charisma.def.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h charisma.def.h
        $(CHARMC) -c -I. charisma.C
 
 ckobjQ.o: ckobjQ.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h
        $(CHARMC) -c -I. ckobjQ.C
 
 LBAgent.o: LBAgent.C LBAgent.h CentralLB.h BaseLB.h LBDatabase.h lbdb.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
- LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
- CentralLB.decl.h CentralLBMsg.h topology.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
 LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
 CentralLB.decl.h CentralLBMsg.h topology.h
        $(CHARMC) -c -I. LBAgent.C
 
 LBProfit.o: LBProfit.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h LBProfit.h BaseLB.h LBDatabase.h lbdb.h \
- charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
- LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h LBProfit.h BaseLB.h LBDatabase.h lbdb.h \
 charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
 LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
        $(CHARMC) -c -I. LBProfit.C
 
 ckcheckpoint.o: ckcheckpoint.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h CkCheckpoint.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h CkCheckpoint.def.h
        $(CHARMC) -c -I. ckcheckpoint.C
 
 ckmemcheckpoint.o: ckmemcheckpoint.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
- CkMemCheckpoint.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
 CkMemCheckpoint.def.h
        $(CHARMC) -c -I. ckmemcheckpoint.C
 
 ckevacuation.o: ckevacuation.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h ck.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h
        $(CHARMC) -c -I. ckevacuation.C
 
 ckmessagelogging.o: ckmessagelogging.C charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h ck.h charm++.h middle.h \
- middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
- debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
- conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
- CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
- ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
- cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
- LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h ckmessagelogging.h ckobjid.h CentralLB.h BaseLB.h \
- CentralLB.decl.h CentralLBMsg.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h ck.h charm++.h middle.h \
 middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
 debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
 CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
 ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
 cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
 LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h ckmessagelogging.h ckobjid.h CentralLB.h BaseLB.h \
 CentralLB.decl.h CentralLBMsg.h
        $(CHARMC) -c -I. ckmessagelogging.C
 
 LBDBManager.o: LBDBManager.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h LBDBManager.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h LBDBManager.h
        $(CHARMC) -c -I. LBDBManager.C
 
 LBComm.o: LBComm.C converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- converse.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h LBComm.h converse.h lbdb.h \
- charm.h pup.h middle.h middle-conv.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 converse.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h LBComm.h converse.h lbdb.h \
 charm.h pup.h middle.h middle-conv.h
        $(CHARMC) -c -I. LBComm.C
 
 LBObj.o: LBObj.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h LBObj.h LBOM.h LBDBManager.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h LBObj.h LBOM.h LBDBManager.h
        $(CHARMC) -c -I. LBObj.C
 
 LBMachineUtil.o: LBMachineUtil.C LBDatabase.h lbdb.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
- LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
 LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
        $(CHARMC) -c -I. LBMachineUtil.C
 
 CentralPredictor.o: CentralPredictor.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- CentralLB.h BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h \
- BaseLB.decl.h LBDatabase.decl.h CentralLBMsg.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.h BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h \
 BaseLB.decl.h LBDatabase.decl.h CentralLBMsg.h
        $(CHARMC) -c -I. CentralPredictor.C
 
 BaseLB.o: BaseLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BaseLB.h LBSimulation.h charm++.h \
- CentralLB.h CentralLB.decl.h CentralLBMsg.h BaseLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BaseLB.h LBSimulation.h charm++.h \
 CentralLB.h CentralLB.decl.h CentralLBMsg.h BaseLB.def.h
        $(CHARMC) -c -I. BaseLB.C
 
 CentralLB.o: CentralLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
trace-bluegene.h envelope.h envelope.h CentralLB.h BaseLB.h LBDatabase.h \
- CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h LBDBManager.h LBSimulation.h ComlibStrategy.h \
- ckhashtable.h pup.h convcomlibstrategy.h converse.h cklists.h \
- ComlibLearner.h CentralLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h envelope.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h LBDBManager.h LBSimulation.h ComlibStrategy.h \
 ckhashtable.h pup.h convcomlibstrategy.h converse.h cklists.h \
 ComlibLearner.h CentralLB.def.h
        $(CHARMC) -c -I. CentralLB.C
 
 HybridBaseLB.o: HybridBaseLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BaseLB.h HybridBaseLB.h CentralLB.h \
- CentralLB.decl.h CentralLBMsg.h HybridBaseLB.decl.h NeighborLBMsg.h \
- HybridLBMsg.h topology.h GreedyLB.h GreedyLB.decl.h GreedyCommLB.h \
- GreedyCommLB.decl.h elements.h ckset.h ckheap.h CommLBHeap.h \
- RefineCommLB.h RefinerComm.h Refiner.h RefineLB.h RefineLB.decl.h \
- RefineCommLB.decl.h HybridBaseLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BaseLB.h HybridBaseLB.h CentralLB.h \
 CentralLB.decl.h CentralLBMsg.h HybridBaseLB.decl.h NeighborLBMsg.h \
 HybridLBMsg.h topology.h GreedyLB.h GreedyLB.decl.h GreedyCommLB.h \
 GreedyCommLB.decl.h elements.h ckset.h ckheap.h CommLBHeap.h \
 RefineCommLB.h RefinerComm.h Refiner.h RefineLB.h RefineLB.decl.h \
 RefineCommLB.decl.h HybridBaseLB.def.h
        $(CHARMC) -c -I. HybridBaseLB.C
 
 NborBaseLB.o: NborBaseLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BaseLB.h NborBaseLB.h NborBaseLB.decl.h \
- NeighborLBMsg.h topology.h NborBaseLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BaseLB.h NborBaseLB.h NborBaseLB.decl.h \
 NeighborLBMsg.h topology.h NborBaseLB.def.h
        $(CHARMC) -c -I. NborBaseLB.C
 
 WSLB.o: WSLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BaseLB.h LBDatabase.h cklists.h ckheap.h \
- elements.h ckset.h WSLB.h BaseLB.h WSLB.decl.h topology.h WSLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BaseLB.h LBDatabase.h cklists.h ckheap.h \
 elements.h ckset.h WSLB.h BaseLB.h WSLB.decl.h topology.h WSLB.def.h
        $(CHARMC) -c -I. WSLB.C
 
 ObjGraph.o: ObjGraph.C ObjGraph.h lbdb.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h charm.h pup.h middle.h \
- middle-conv.h CentralLB.h BaseLB.h LBDatabase.h LBDBManager.h cklists.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- charm++.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
- CentralLB.decl.h CentralLBMsg.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h charm.h pup.h middle.h \
 middle-conv.h CentralLB.h BaseLB.h LBDatabase.h LBDBManager.h cklists.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 charm++.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
 CentralLB.decl.h CentralLBMsg.h
        $(CHARMC) -c -I. ObjGraph.C
 
 graph.o: graph.c converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h graph.h
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h graph.h
        $(CHARMC) -c -I. graph.c
 
 LButil.o: LButil.C elements.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h lbdb.h charm.h pup.h middle.h middle-conv.h \
- ckset.h cklists.h ckheap.h BaseLB.h LBDatabase.h LBDBManager.h LBObj.h \
- LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h lbdb.h charm.h pup.h middle.h middle-conv.h \
 ckset.h cklists.h ckheap.h BaseLB.h LBDatabase.h LBDBManager.h LBObj.h \
 LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h
        $(CHARMC) -c -I. LButil.C
 
 Refiner.o: Refiner.C Refiner.h CentralLB.h BaseLB.h LBDatabase.h lbdb.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
- LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
- CentralLB.decl.h CentralLBMsg.h elements.h ckset.h ckheap.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
 LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
 CentralLB.decl.h CentralLBMsg.h elements.h ckset.h ckheap.h
        $(CHARMC) -c -I. Refiner.C
 
 RefinerApprox.o: RefinerApprox.C RefinerApprox.h CentralLB.h BaseLB.h \
- LBDatabase.h lbdb.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h charm.h pup.h middle.h middle-conv.h \
LBDBManager.h cklists.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h charm++.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
NullLB.decl.h BaseLB.decl.h CentralLB.decl.h CentralLBMsg.h Refiner.h \
- elements.h ckset.h ckheap.h
 LBDatabase.h lbdb.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h charm.h pup.h middle.h middle-conv.h \
 LBDBManager.h cklists.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h \
 lbdb++.h LBDatabase.decl.h charm++.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h NullLB.decl.h BaseLB.decl.h CentralLB.decl.h CentralLBMsg.h \
 Refiner.h elements.h ckset.h ckheap.h
        $(CHARMC) -c -I. RefinerApprox.C
 
 RefinerComm.o: RefinerComm.C RefinerComm.h CentralLB.h BaseLB.h \
- LBDatabase.h lbdb.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h charm.h pup.h middle.h middle-conv.h \
LBDBManager.h cklists.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h charm++.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
NullLB.decl.h BaseLB.decl.h CentralLB.decl.h CentralLBMsg.h elements.h \
- ckset.h ckheap.h Refiner.h
 LBDatabase.h lbdb.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h charm.h pup.h middle.h middle-conv.h \
 LBDBManager.h cklists.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h \
 lbdb++.h LBDatabase.decl.h charm++.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h NullLB.decl.h BaseLB.decl.h CentralLB.decl.h CentralLBMsg.h \
 elements.h ckset.h ckheap.h Refiner.h
        $(CHARMC) -c -I. RefinerComm.C
 
 bitvecset.o: bitvecset.c bitvecset.h
        $(CHARMC) -c -I. bitvecset.c
 
 ckset.o: ckset.C ckset.h elements.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h lbdb.h charm.h pup.h middle.h \
- middle-conv.h cklists.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h lbdb.h charm.h pup.h middle.h \
 middle-conv.h cklists.h
        $(CHARMC) -c -I. ckset.C
 
 ckheap.o: ckheap.C ckheap.h elements.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h lbdb.h charm.h pup.h middle.h \
- middle-conv.h ckset.h cklists.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h lbdb.h charm.h pup.h middle.h \
 middle-conv.h ckset.h cklists.h
        $(CHARMC) -c -I. ckheap.C
 
 CommLBHeap.o: CommLBHeap.C CommLBHeap.h charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h
+  conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
+  conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
+  conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
+  middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
+  ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
+  ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h
        $(CHARMC) -c -I. CommLBHeap.C
 
 NullLB.o: NullLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BaseLB.h NullLB.h NullLB.decl.h ck.h \
- charm++.h envelope.h qd.h register.h stats.h ckfutures.h \
- CkFutures.decl.h ckIgetControl.h charisma.h NullLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BaseLB.h NullLB.h NullLB.decl.h ck.h \
 charm++.h envelope.h qd.h register.h stats.h ckfutures.h \
 CkFutures.decl.h ckIgetControl.h charisma.h NullLB.def.h
        $(CHARMC) -c -I. NullLB.C
 
 LBSimulation.o: LBSimulation.C LBSimulation.h charm++.h charm.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- CentralLB.h BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h \
- BaseLB.decl.h LBDatabase.decl.h CentralLBMsg.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.h BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h \
 BaseLB.decl.h LBDatabase.decl.h CentralLBMsg.h
        $(CHARMC) -c -I. LBSimulation.C
 
 ComlibModuleInterface.o: ComlibModuleInterface.C ComlibStrategy.h \
- charm++.h charm.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h middle.h middle-conv.h cklists.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
 charm++.h charm.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h middle.h middle-conv.h cklists.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. ComlibModuleInterface.C
 
 charmProjections.o: charmProjections.C converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h charmProjections.h \
- traceCoreCommon.h charmEvents.h traceCoreAPI.h ck.h charm++.h charm.h \
- pup.h middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- qd.h register.h stats.h ckfutures.h ckIgetControl.h trace-common.h
+  conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
+  queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
+  conv-trace.h persistent.h debug-conv.h charmProjections.h \
+  traceCoreCommon.h charmEvents.h traceCoreAPI.h ck.h charm++.h charm.h \
+  pup.h middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
+  ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
+  ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
+  trace-common.h
        $(CHARMC) -c -I. charmProjections.C
 
+cktiming.o: cktiming.C charm++.h charm.h converse.h conv-config.h \
+  conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
+  queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
+  conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
+  cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
+  simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
+  sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
+  cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
+  CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
+  lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
+  LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
+  CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
+  tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
+  CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
+  trace-bluegene.h envelope.h cktiming.h
+       $(CHARMC) -c -I. cktiming.C
+
 pathHistory.o: pathHistory.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h PathHistory.decl.h charm++.h LBDatabase.h \
- pathHistory.h envelope.h pup_stl.h register.h trace-projections.h \
- trace.h trace-common.h ckhashtable.h pup.h PathHistory.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h PathHistory.decl.h charm++.h LBDatabase.h \
 pathHistory.h envelope.h pup_stl.h register.h trace-projections.h \
 trace.h trace-common.h ckhashtable.h pup.h PathHistory.def.h
        $(CHARMC) -c -I. pathHistory.C
 
 EveryLB.o: EveryLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h LBDatabase.h EveryLB.decl.h charm++.h \
- DummyLB.decl.h CentralLB.decl.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h ComboCentLB.decl.h RandCentLB.decl.h RefineLB.decl.h \
RefineKLB.decl.h RefineCommLB.decl.h GreedyLB.decl.h GreedyCommLB.decl.h \
GreedyAgentLB.decl.h GridCommLB.decl.h GridCommRefineLB.decl.h \
GridMetisLB.decl.h GridHybridLB.decl.h GridHybridSeedLB.decl.h \
Comm1LB.decl.h OrbLB.decl.h RecBisectBfLB.decl.h MetisLB.decl.h \
PhasebyArrayLB.decl.h RotateLB.decl.h NeighborLB.decl.h \
NborBaseLB.decl.h NeighborLBMsg.h NeighborCommLB.decl.h WSLB.decl.h \
TopoLB.decl.h RefineTopoLB.decl.h TopoCentLB.decl.h HybridLB.decl.h \
HybridBaseLB.decl.h HybridLBMsg.h HbmLB.decl.h BlockLB.decl.h \
- EveryLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h LBDatabase.h EveryLB.decl.h charm++.h \
 DummyLB.decl.h CentralLB.decl.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h ComboCentLB.decl.h RandCentLB.decl.h RefineLB.decl.h \
 RefineKLB.decl.h RefineCommLB.decl.h GreedyLB.decl.h \
 GreedyCommLB.decl.h GreedyAgentLB.decl.h GridCommLB.decl.h \
 GridCommRefineLB.decl.h GridMetisLB.decl.h GridHybridLB.decl.h \
 GridHybridSeedLB.decl.h Comm1LB.decl.h OrbLB.decl.h \
 RecBisectBfLB.decl.h MetisLB.decl.h PhasebyArrayLB.decl.h \
 RotateLB.decl.h NeighborLB.decl.h NborBaseLB.decl.h NeighborLBMsg.h \
 NeighborCommLB.decl.h WSLB.decl.h TopoLB.decl.h RefineTopoLB.decl.h \
 TopoCentLB.decl.h HybridLB.decl.h HybridBaseLB.decl.h HybridLBMsg.h \
 HbmLB.decl.h BlockLB.decl.h EveryLB.def.h
        $(CHARMC) -c -I. EveryLB.C
 
 DummyLB.o: DummyLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h DummyLB.h CentralLB.h BaseLB.h LBDatabase.h \
- CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h DummyLB.decl.h DummyLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h DummyLB.h CentralLB.h BaseLB.h LBDatabase.h \
 CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h DummyLB.decl.h DummyLB.def.h
        $(CHARMC) -c -I. DummyLB.C
 
 ComboCentLB.o: ComboCentLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h ComboCentLB.h CentralLB.h BaseLB.h \
- LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h ComboCentLB.decl.h ComboCentLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h ComboCentLB.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h ComboCentLB.decl.h ComboCentLB.def.h
        $(CHARMC) -c -I. ComboCentLB.C
 
 RandCentLB.o: RandCentLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h RandCentLB.h CentralLB.h BaseLB.h \
- LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h RandCentLB.decl.h RandCentLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h RandCentLB.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h RandCentLB.decl.h RandCentLB.def.h
        $(CHARMC) -c -I. RandCentLB.C
 
 RefineLB.o: RefineLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h RefineLB.h CentralLB.h BaseLB.h \
- LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h Refiner.h elements.h converse.h lbdb.h ckset.h ckheap.h \
- RefineLB.decl.h RefineLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h RefineLB.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h Refiner.h elements.h converse.h lbdb.h ckset.h ckheap.h \
 RefineLB.decl.h RefineLB.def.h
        $(CHARMC) -c -I. RefineLB.C
 
 RefineKLB.o: RefineKLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h RefineKLB.h CentralLB.h BaseLB.h \
- LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h RefinerApprox.h Refiner.h elements.h converse.h lbdb.h \
- ckset.h ckheap.h RefineKLB.decl.h RefineKLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h RefineKLB.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h RefinerApprox.h Refiner.h elements.h converse.h lbdb.h \
 ckset.h ckheap.h RefineKLB.decl.h RefineKLB.def.h
        $(CHARMC) -c -I. RefineKLB.C
 
 RefineCommLB.o: RefineCommLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h RefineCommLB.h CentralLB.h \
- BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h \
- LBDatabase.decl.h CentralLBMsg.h RefinerComm.h elements.h converse.h \
- lbdb.h ckset.h ckheap.h Refiner.h RefineLB.h RefineLB.decl.h \
- RefineCommLB.decl.h RefineCommLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h RefineCommLB.h CentralLB.h \
 BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h \
 LBDatabase.decl.h CentralLBMsg.h RefinerComm.h elements.h converse.h \
 lbdb.h ckset.h ckheap.h Refiner.h RefineLB.h RefineLB.decl.h \
 RefineCommLB.decl.h RefineCommLB.def.h
        $(CHARMC) -c -I. RefineCommLB.C
 
 GreedyLB.o: GreedyLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h GreedyLB.h CentralLB.h BaseLB.h \
- CentralLB.decl.h CentralLBMsg.h GreedyLB.decl.h GreedyLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h GreedyLB.h CentralLB.h BaseLB.h \
 CentralLB.decl.h CentralLBMsg.h GreedyLB.decl.h GreedyLB.def.h
        $(CHARMC) -c -I. GreedyLB.C
 
 GreedyCommLB.o: GreedyCommLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h GreedyCommLB.h CentralLB.h \
- BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h \
- LBDatabase.decl.h CentralLBMsg.h GreedyCommLB.decl.h elements.h \
- converse.h lbdb.h ckset.h ckheap.h CommLBHeap.h manager.h \
- GreedyCommLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h GreedyCommLB.h CentralLB.h \
 BaseLB.h LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h \
 LBDatabase.decl.h CentralLBMsg.h GreedyCommLB.decl.h elements.h \
 converse.h lbdb.h ckset.h ckheap.h CommLBHeap.h manager.h \
 GreedyCommLB.def.h
        $(CHARMC) -c -I. GreedyCommLB.C
 
 GreedyAgentLB.o: GreedyAgentLB.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
- cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- LBSimulation.h CentralLB.h BaseLB.h CentralLB.decl.h CentralLBMsg.h \
- cklists.h GreedyAgentLB.h CentralLB.h GreedyAgentLB.decl.h charm++.h \
- CentralLB.decl.h LBAgent.h topology.h GreedyAgentLB.def.h
+  conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
+  conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
+  conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
+  middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
+  cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
+  ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h LBSimulation.h CentralLB.h BaseLB.h CentralLB.decl.h \
+  CentralLBMsg.h cklists.h GreedyAgentLB.h CentralLB.h \
+  GreedyAgentLB.decl.h charm++.h CentralLB.decl.h LBAgent.h topology.h \
+  GreedyAgentLB.def.h
        $(CHARMC) -c -I. GreedyAgentLB.C
 
 GridCommLB.o: GridCommLB.C GridCommLB.decl.h charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
CentralLB.decl.h CentralLBMsg.h GridCommLB.h CentralLB.h BaseLB.h \
- manager.h GridCommLB.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.decl.h CentralLBMsg.h GridCommLB.h CentralLB.h \
 BaseLB.h manager.h GridCommLB.def.h
        $(CHARMC) -c -I. GridCommLB.C
 
 GridCommRefineLB.o: GridCommRefineLB.C GridCommRefineLB.decl.h charm++.h \
- charm.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
CentralLB.decl.h CentralLBMsg.h GridCommRefineLB.h CentralLB.h BaseLB.h \
- manager.h GridCommRefineLB.def.h
 charm.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.decl.h CentralLBMsg.h GridCommRefineLB.h \
 CentralLB.h BaseLB.h manager.h GridCommRefineLB.def.h
        $(CHARMC) -c -I. GridCommRefineLB.C
 
 GridMetisLB.o: GridMetisLB.C GridMetisLB.decl.h charm++.h charm.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
CentralLB.decl.h CentralLBMsg.h GridMetisLB.h CentralLB.h BaseLB.h \
- manager.h GridMetisLB.def.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.decl.h CentralLBMsg.h GridMetisLB.h CentralLB.h \
 BaseLB.h manager.h GridMetisLB.def.h
        $(CHARMC) -c -I. GridMetisLB.C
 
 GridHybridLB.o: GridHybridLB.C GridHybridLB.decl.h charm++.h charm.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
CentralLB.decl.h CentralLBMsg.h GridHybridLB.h CentralLB.h BaseLB.h \
- manager.h GridHybridLB.def.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.decl.h CentralLBMsg.h GridHybridLB.h CentralLB.h \
 BaseLB.h manager.h GridHybridLB.def.h
        $(CHARMC) -c -I. GridHybridLB.C
 
 GridHybridSeedLB.o: GridHybridSeedLB.C GridHybridSeedLB.decl.h charm++.h \
- charm.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
CentralLB.decl.h CentralLBMsg.h GridHybridSeedLB.h CentralLB.h BaseLB.h \
- manager.h GridHybridSeedLB.def.h
 charm.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h CentralLB.decl.h CentralLBMsg.h GridHybridSeedLB.h \
 CentralLB.h BaseLB.h manager.h GridHybridSeedLB.def.h
        $(CHARMC) -c -I. GridHybridSeedLB.C
 
 Comm1LB.o: Comm1LB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h Comm1LB.h CentralLB.h BaseLB.h \
- CentralLB.decl.h CentralLBMsg.h Comm1LB.decl.h charm++.h \
- CentralLB.decl.h CommLBHeap.h GreedyCommLB.h CentralLB.h \
- GreedyCommLB.decl.h elements.h converse.h lbdb.h ckset.h ckheap.h \
- Comm1LB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h Comm1LB.h CentralLB.h BaseLB.h \
 CentralLB.decl.h CentralLBMsg.h Comm1LB.decl.h charm++.h \
 CentralLB.decl.h CommLBHeap.h GreedyCommLB.h CentralLB.h \
 GreedyCommLB.decl.h elements.h converse.h lbdb.h ckset.h ckheap.h \
 Comm1LB.def.h
        $(CHARMC) -c -I. Comm1LB.C
 
 OrbLB.o: OrbLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h OrbLB.h CentralLB.h BaseLB.h \
- LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h OrbLB.decl.h OrbLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h OrbLB.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h OrbLB.decl.h OrbLB.def.h
        $(CHARMC) -c -I. OrbLB.C
 
 RecBisectBfLB.o: RecBisectBfLB.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
RecBisectBfLB.h CentralLB.h BaseLB.h LBDatabase.h CentralLB.decl.h \
charm++.h BaseLB.decl.h LBDatabase.decl.h CentralLBMsg.h \
RecBisectBfLB.decl.h ObjGraph.h lbdb.h graph.h bitvecset.h cklists.h \
- RecBisectBfLB.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h RecBisectBfLB.h CentralLB.h BaseLB.h LBDatabase.h \
 CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h RecBisectBfLB.decl.h ObjGraph.h lbdb.h graph.h \
 bitvecset.h cklists.h RecBisectBfLB.def.h
        $(CHARMC) -c -I. RecBisectBfLB.C
 
 MetisLB.o: MetisLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h MetisLB.h CentralLB.h BaseLB.h \
- LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
- CentralLBMsg.h MetisLB.decl.h MetisLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h MetisLB.h CentralLB.h BaseLB.h \
 LBDatabase.h CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h MetisLB.decl.h MetisLB.def.h
        $(CHARMC) -c -I. MetisLB.C
 
 PhasebyArrayLB.o: PhasebyArrayLB.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
PhasebyArrayLB.h CentralLB.h BaseLB.h LBDatabase.h CentralLB.decl.h \
charm++.h BaseLB.decl.h LBDatabase.decl.h CentralLBMsg.h \
- PhasebyArrayLB.decl.h PhasebyArrayLB.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h PhasebyArrayLB.h CentralLB.h BaseLB.h LBDatabase.h \
 CentralLB.decl.h charm++.h BaseLB.decl.h LBDatabase.decl.h \
 CentralLBMsg.h PhasebyArrayLB.decl.h PhasebyArrayLB.def.h
        $(CHARMC) -c -I. PhasebyArrayLB.C
 
 RotateLB.o: RotateLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h RotateLB.decl.h CentralLB.decl.h \
- CentralLBMsg.h RotateLB.h CentralLB.h BaseLB.h RotateLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h RotateLB.decl.h CentralLB.decl.h \
 CentralLBMsg.h RotateLB.h CentralLB.h BaseLB.h RotateLB.def.h
        $(CHARMC) -c -I. RotateLB.C
 
 NeighborLB.o: NeighborLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h cklists.h ckheap.h elements.h converse.h \
- lbdb.h ckset.h NeighborLB.h NborBaseLB.h BaseLB.h LBDatabase.h \
- NborBaseLB.decl.h charm++.h LBDatabase.decl.h BaseLB.decl.h \
- NeighborLBMsg.h topology.h NeighborLB.decl.h NeighborLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h charm++.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h cklists.h ckheap.h elements.h converse.h \
 lbdb.h ckset.h NeighborLB.h NborBaseLB.h BaseLB.h LBDatabase.h \
 NborBaseLB.decl.h charm++.h LBDatabase.decl.h BaseLB.decl.h \
 NeighborLBMsg.h topology.h NeighborLB.decl.h NeighborLB.def.h
        $(CHARMC) -c -I. NeighborLB.C
 
 NeighborCommLB.o: NeighborCommLB.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
cklists.h ckheap.h elements.h converse.h lbdb.h ckset.h NeighborCommLB.h \
NborBaseLB.h BaseLB.h LBDatabase.h NborBaseLB.decl.h charm++.h \
- LBDatabase.decl.h BaseLB.decl.h NeighborLBMsg.h topology.h \
- NeighborCommLB.decl.h NeighborCommLB.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h cklists.h ckheap.h elements.h converse.h lbdb.h ckset.h \
 NeighborCommLB.h NborBaseLB.h BaseLB.h LBDatabase.h NborBaseLB.decl.h \
 charm++.h LBDatabase.decl.h BaseLB.decl.h NeighborLBMsg.h topology.h \
 NeighborCommLB.decl.h NeighborCommLB.def.h
        $(CHARMC) -c -I. NeighborCommLB.C
 
 TopoLB.o: TopoLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h CentralLB.h BaseLB.h CentralLB.decl.h \
- CentralLBMsg.h TopoLB.decl.h TopoLB.h topology.h TopoLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h CentralLB.h BaseLB.h CentralLB.decl.h \
 CentralLBMsg.h TopoLB.decl.h TopoLB.h topology.h TopoLB.def.h
        $(CHARMC) -c -I. TopoLB.C
 
 RefineTopoLB.o: RefineTopoLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h CentralLB.h BaseLB.h CentralLB.decl.h \
- CentralLBMsg.h RefineTopoLB.decl.h RefineTopoLB.h TopoLB.h topology.h \
- RefineTopoLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h CentralLB.h BaseLB.h CentralLB.decl.h \
 CentralLBMsg.h RefineTopoLB.decl.h RefineTopoLB.h TopoLB.h topology.h \
 RefineTopoLB.def.h
        $(CHARMC) -c -I. RefineTopoLB.C
 
 TopoCentLB.o: TopoCentLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h CentralLB.h BaseLB.h CentralLB.decl.h \
- CentralLBMsg.h TopoCentLB.decl.h TopoCentLB.h topology.h \
- TopoCentLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h CentralLB.h BaseLB.h CentralLB.decl.h \
 CentralLBMsg.h TopoCentLB.decl.h TopoCentLB.h topology.h \
 TopoCentLB.def.h
        $(CHARMC) -c -I. TopoCentLB.C
 
 HybridLB.o: HybridLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h HybridLB.h BaseLB.h CentralLB.h \
- CentralLB.decl.h CentralLBMsg.h HybridBaseLB.h HybridBaseLB.decl.h \
- NeighborLBMsg.h HybridLBMsg.h topology.h HybridLB.decl.h GreedyLB.h \
- GreedyLB.decl.h GreedyCommLB.h GreedyCommLB.decl.h elements.h ckset.h \
- ckheap.h CommLBHeap.h RefineCommLB.h RefinerComm.h Refiner.h RefineLB.h \
- RefineLB.decl.h RefineCommLB.decl.h MetisLB.h MetisLB.decl.h \
- HybridLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h HybridLB.h BaseLB.h CentralLB.h \
 CentralLB.decl.h CentralLBMsg.h HybridBaseLB.h HybridBaseLB.decl.h \
 NeighborLBMsg.h HybridLBMsg.h topology.h HybridLB.decl.h GreedyLB.h \
 GreedyLB.decl.h GreedyCommLB.h GreedyCommLB.decl.h elements.h ckset.h \
 ckheap.h CommLBHeap.h RefineCommLB.h RefinerComm.h Refiner.h RefineLB.h \
 RefineLB.decl.h RefineCommLB.decl.h MetisLB.h MetisLB.decl.h \
 HybridLB.def.h
        $(CHARMC) -c -I. HybridLB.C
 
 HbmLB.o: HbmLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BaseLB.h HbmLB.h CentralLB.h \
- CentralLB.decl.h CentralLBMsg.h HbmLB.decl.h NeighborLBMsg.h \
- HybridLBMsg.h topology.h GreedyLB.h GreedyLB.decl.h GreedyCommLB.h \
- GreedyCommLB.decl.h elements.h ckset.h ckheap.h CommLBHeap.h \
- RefineCommLB.h RefinerComm.h Refiner.h RefineLB.h RefineLB.decl.h \
- RefineCommLB.decl.h HbmLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BaseLB.h HbmLB.h CentralLB.h \
 CentralLB.decl.h CentralLBMsg.h HbmLB.decl.h NeighborLBMsg.h \
 HybridLBMsg.h topology.h GreedyLB.h GreedyLB.decl.h GreedyCommLB.h \
 GreedyCommLB.decl.h elements.h ckset.h ckheap.h CommLBHeap.h \
 RefineCommLB.h RefinerComm.h Refiner.h RefineLB.h RefineLB.decl.h \
 RefineCommLB.decl.h HbmLB.def.h
        $(CHARMC) -c -I. HbmLB.C
 
 BlockLB.o: BlockLB.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h BlockLB.decl.h CentralLB.decl.h \
- CentralLBMsg.h BlockLB.h CentralLB.h BaseLB.h BlockLB.def.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h BlockLB.decl.h CentralLB.decl.h \
 CentralLBMsg.h BlockLB.h CentralLB.h BaseLB.h BlockLB.def.h
        $(CHARMC) -c -I. BlockLB.C
 
 manager.o: manager.C manager.h CentralLB.h BaseLB.h LBDatabase.h lbdb.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
- LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
- CentralLB.decl.h CentralLBMsg.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 charm.h pup.h middle.h middle-conv.h LBDBManager.h cklists.h LBObj.h \
 LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h charm++.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
 trace.h trace-bluegene.h envelope.h NullLB.decl.h BaseLB.decl.h \
 CentralLB.decl.h CentralLBMsg.h
        $(CHARMC) -c -I. manager.C
 
 blue.o: blue.C cklists.h pup.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h blue.h blue-conv.h blue_impl.h ckliststring.h \
- blue_types.h bigsim_timing.h bigsim_logs.h blue_defs.h bigsim_network.h \
- bigsim_record.h bigsim_ooc.h bigsim_debug.h
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h blue.h blue-conv.h blue_impl.h ckliststring.h \
 blue_types.h bigsim_timing.h bigsim_logs.h blue_defs.h bigsim_network.h \
 bigsim_record.h bigsim_ooc.h bigsim_debug.h
        $(CHARMC) -c -I. blue.C
 
 bigsim_node.o: bigsim_node.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
- ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h bigsim_debug.h bigsim_ooc.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
 ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h bigsim_debug.h bigsim_ooc.h
        $(CHARMC) -c -I. bigsim_node.C
 
 bigsim_proc.o: bigsim_proc.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
- ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h bigsim_record.h \
- ckcheckpoint.h CkCheckpoint.decl.h charm++.h charm.h middle.h \
- middle-conv.h ckbitvector.h ckstream.h init.h ckhashtable.h \
- debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
- conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
- CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
- ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
- cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
- LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- bigsim_ooc.h bigsim_debug.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
 ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h bigsim_record.h \
 ckcheckpoint.h CkCheckpoint.decl.h charm++.h charm.h middle.h \
 middle-conv.h ckbitvector.h ckstream.h init.h ckhashtable.h \
 debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
 CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
 ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
 cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
 LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
 CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
 charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h bigsim_ooc.h bigsim_debug.h
        $(CHARMC) -c -I. bigsim_proc.C
 
 bigsim_init.o: bigsim_init.C bigsim_debug.h queueing.h blue.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h \
- conv-lists.h conv-trace.h persistent.h debug-conv.h blue-conv.h \
- blue_impl.h ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h bigsim_ooc.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h \
 conv-lists.h conv-trace.h persistent.h debug-conv.h blue-conv.h \
 blue_impl.h ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h bigsim_ooc.h
        $(CHARMC) -c -I. bigsim_init.C
 
 bigsim_timing.o: bigsim_timing.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
- ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h bigsim_ooc.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
 ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h bigsim_ooc.h
        $(CHARMC) -c -I. bigsim_timing.C
 
 bigsim_record.o: bigsim_record.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h bigsim_record.h \
- blue_impl.h ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h
+  conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
+  queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
+  conv-trace.h persistent.h debug-conv.h blue-conv.h bigsim_record.h \
+  blue_impl.h ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
+  bigsim_logs.h blue_defs.h bigsim_network.h charm++.h charm.h middle.h \
+  middle-conv.h ckbitvector.h ckstream.h init.h ckhashtable.h \
+  debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
+  conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
+  CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
+  ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
+  cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
+  LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
+  CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
+  charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
+  ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
+  trace.h trace-bluegene.h envelope.h
        $(CHARMC) -c -I. bigsim_record.C
 
 bigsim_ooc.o: bigsim_ooc.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_types.h \
- bigsim_ooc.h blue_impl.h ckliststring.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h bigsim_debug.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_types.h \
 bigsim_ooc.h blue_impl.h ckliststring.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h bigsim_debug.h
        $(CHARMC) -c -I. bigsim_ooc.C
 
 shared_alloc.o: shared_alloc.C shared-alloc.h
        $(CHARMC) -c -I. shared_alloc.C
 
 bigsim_read.o: bigsim_read.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
- ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
 ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h
        $(CHARMC) -c -I. bigsim_read.C
 
 bigsim_logs.o: bigsim_logs.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
- ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
 ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h
        $(CHARMC) -c -I. bigsim_logs.C
 
 bigsim_api.o: bigsim_api.C blue.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
- ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
- bigsim_logs.h blue_defs.h bigsim_network.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h blue-conv.h blue_impl.h \
 ckliststring.h blue_types.h bigsim_timing.h cklists.h pup.h \
 bigsim_logs.h blue_defs.h bigsim_network.h
        $(CHARMC) -c -I. bigsim_api.C
 
 blue_stub.o: blue_stub.C charm++.h charm.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
- cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h middle.h middle-conv.h \
 cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h
        $(CHARMC) -c -I. blue_stub.C
 
 blue_standalone.o: blue_standalone.C
@@ -2047,10 +2081,10 @@ MPIStrategy.o: MPIStrategy.C
        $(CHARMC) -c -I. MPIStrategy.C
 
 StreamingStrategy.o: StreamingStrategy.C StreamingStrategy.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h pup_cmialloc.h
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h pup_cmialloc.h
        $(CHARMC) -c -I. StreamingStrategy.C
 
 DummyStrategy.o: DummyStrategy.C
@@ -2060,120 +2094,120 @@ NodeMulticast.o: NodeMulticast.C
        $(CHARMC) -c -I. NodeMulticast.C
 
 ChunkMulticastStrategy.o: ChunkMulticastStrategy.C \
- ChunkMulticastStrategy.h ComlibManager.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- ComlibSectionInfo.h queueing.h ck.h qd.h register.h stats.h ckfutures.h \
- ckIgetControl.h spanningTreeStrategy.h spanningTreeVertex.h \
- treeStrategy_topoUnaware.h treeStrategy_nodeAware_minGens.h \
- treeStrategy_nodeAware_minBytes.h treeStrategy_3dTorus_minHops.h \
- TopoManager.h treeStrategy_3dTorus_minBytesHops.h
 ChunkMulticastStrategy.h ComlibManager.h convcomlibmanager.h \
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 ComlibSectionInfo.h queueing.h ck.h qd.h register.h stats.h ckfutures.h \
 ckIgetControl.h spanningTreeStrategy.h spanningTreeVertex.h \
 treeStrategy_topoUnaware.h treeStrategy_nodeAware_minGens.h \
 treeStrategy_nodeAware_minBytes.h treeStrategy_3dTorus_minHops.h \
 TopoManager.h treeStrategy_3dTorus_minBytesHops.h
        $(CHARMC) -c -I. ChunkMulticastStrategy.C
 
 OneTimeMulticastStrategy.o: OneTimeMulticastStrategy.C \
- OneTimeMulticastStrategy.h ComlibManager.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- ComlibSectionInfo.h TopoManager.h spanningTreeStrategy.h \
- spanningTreeVertex.h treeStrategy_topoUnaware.h \
- treeStrategy_nodeAware_minGens.h treeStrategy_nodeAware_minBytes.h \
- treeStrategy_3dTorus_minHops.h treeStrategy_3dTorus_minBytesHops.h
 OneTimeMulticastStrategy.h ComlibManager.h convcomlibmanager.h \
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 ComlibSectionInfo.h TopoManager.h spanningTreeStrategy.h \
 spanningTreeVertex.h treeStrategy_topoUnaware.h \
 treeStrategy_nodeAware_minGens.h treeStrategy_nodeAware_minBytes.h \
 treeStrategy_3dTorus_minHops.h treeStrategy_3dTorus_minBytesHops.h
        $(CHARMC) -c -I. OneTimeMulticastStrategy.C
 
 EachToManyMulticastStrategy.o: EachToManyMulticastStrategy.C \
- EachToManyMulticastStrategy.h ComlibManager.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- routerstrategy.h router.h AAPLearner.h convcomlib.h AAMLearner.h
 EachToManyMulticastStrategy.h ComlibManager.h convcomlibmanager.h \
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 routerstrategy.h router.h AAPLearner.h convcomlib.h AAMLearner.h
        $(CHARMC) -c -I. EachToManyMulticastStrategy.C
 
 ComlibSectionInfo.o: ComlibSectionInfo.C ComlibManager.h \
- convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
- charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h \
simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
sockRoutines.h conv-config.h ccs-server.h ckobjQ.h ckreduction.h \
CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
trace.h conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- ComlibSectionInfo.h
 convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
 charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 debug-conv.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h conv-config.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h ComlibSectionInfo.h
        $(CHARMC) -c -I. ComlibSectionInfo.C
 
 AAPLearner.o: AAPLearner.C
        $(CHARMC) -c -I. AAPLearner.C
 
 ComlibStats.o: ComlibStats.C ComlibStats.h charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
convcomlibmanager.h convcomlibstrategy.h converse.h pup.h cklists.h \
ComlibStrategy.h convcomlibstrategy.h ComlibLearner.h ComlibManager.h \
- ComlibArrayListener.h comlib.decl.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
 cklists.h ComlibStrategy.h convcomlibstrategy.h ComlibLearner.h \
 ComlibManager.h ComlibArrayListener.h comlib.decl.h
        $(CHARMC) -c -I. ComlibStats.C
 
 AAMLearner.o: AAMLearner.C
@@ -2183,542 +2217,546 @@ MsgPacker.o: MsgPacker.C
        $(CHARMC) -c -I. MsgPacker.C
 
 MulticastStrategy.o: MulticastStrategy.C MulticastStrategy.h \
- ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
- middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
- debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
- ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
- ComlibArrayListener.h ComlibStats.h comlib.decl.h ComlibSectionInfo.h
 ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
 middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
 debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h ComlibSectionInfo.h
        $(CHARMC) -c -I. MulticastStrategy.C
 
 DirectMulticastStrategy.o: DirectMulticastStrategy.C \
- DirectMulticastStrategy.h MulticastStrategy.h ComlibManager.h \
- convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
- charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h \
simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
sockRoutines.h conv-config.h ccs-server.h ckobjQ.h ckreduction.h \
CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
trace.h conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- ComlibSectionInfo.h
 DirectMulticastStrategy.h MulticastStrategy.h ComlibManager.h \
 convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
 charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 debug-conv.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h conv-config.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h ComlibSectionInfo.h
        $(CHARMC) -c -I. DirectMulticastStrategy.C
 
 RingMulticastStrategy.o: RingMulticastStrategy.C RingMulticastStrategy.h \
- MulticastStrategy.h ComlibManager.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- ComlibSectionInfo.h
 MulticastStrategy.h ComlibManager.h convcomlibmanager.h \
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 ComlibSectionInfo.h
        $(CHARMC) -c -I. RingMulticastStrategy.C
 
 MultiRingMulticast.o: MultiRingMulticast.C MultiRingMulticast.h \
- MulticastStrategy.h ComlibManager.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- ComlibSectionInfo.h
 MulticastStrategy.h ComlibManager.h convcomlibmanager.h \
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 ComlibSectionInfo.h
        $(CHARMC) -c -I. MultiRingMulticast.C
 
 PipeBroadcastStrategy.o: PipeBroadcastStrategy.C PipeBroadcastStrategy.h \
- ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
- middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
- debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
- ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
- ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- pipebroadcastconverse.h
 ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
 middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
 debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 pipebroadcastconverse.h
        $(CHARMC) -c -I. PipeBroadcastStrategy.C
 
 MeshStreamingStrategy.o: MeshStreamingStrategy.C MeshStreamingStrategy.h \
- convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
- charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h conv-config.h ccs-server.h ckobjQ.h ckreduction.h \
- CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
- ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
- cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
- LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
- CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
- charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
- ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
- trace.h conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h pup_cmialloc.h
+  convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
+  conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
+  queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
+  conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
+  charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
+  ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
+  debug-conv.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
+  conv-ccs.h sockRoutines.h conv-config.h ccs-server.h ckobjQ.h \
+  ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
+  trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
+  pup_cmialloc.h
        $(CHARMC) -c -I. MeshStreamingStrategy.C
 
 PrioStreaming.o: PrioStreaming.C PrioStreaming.h ComlibManager.h \
- convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
- conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
- charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h \
simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
sockRoutines.h conv-config.h ccs-server.h ckobjQ.h ckreduction.h \
CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
trace.h conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- StreamingStrategy.h
 convcomlibmanager.h convcomlibstrategy.h converse.h conv-config.h \
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h conv-cpath.h conv-qd.h conv-random.h conv-lists.h \
 conv-trace.h persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h \
 charm++.h charm.h converse.h pup.h middle.h middle-conv.h cklists.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 debug-conv.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h conv-config.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h StreamingStrategy.h
        $(CHARMC) -c -I. PrioStreaming.C
 
 BroadcastStrategy.o: BroadcastStrategy.C BroadcastStrategy.h \
- ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
- middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
- debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
- ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
- ComlibArrayListener.h ComlibStats.h comlib.decl.h
 ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
 middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
 debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h
        $(CHARMC) -c -I. BroadcastStrategy.C
 
 RectMulticastStrategy.o: RectMulticastStrategy.C RectMulticastStrategy.h \
- ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
- middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
- debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
- ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
- ComlibArrayListener.h ComlibStats.h comlib.decl.h ComlibSectionInfo.h
 ComlibManager.h convcomlibmanager.h convcomlibstrategy.h converse.h \
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h converse.h pup.h middle.h \
 middle-conv.h cklists.h ckbitvector.h ckstream.h init.h ckhashtable.h \
 debug-charm.h debug-conv.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h conv-config.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 ComlibArrayListener.h ComlibStats.h comlib.decl.h ComlibSectionInfo.h
        $(CHARMC) -c -I. RectMulticastStrategy.C
 
 convcomlibstrategy.o: convcomlibstrategy.C convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h
        $(CHARMC) -c -I. convcomlibstrategy.C
 
 ComlibManager.o: ComlibManager.C ComlibManager.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
- comlib.h StreamingStrategy.h MeshStreamingStrategy.h PrioStreaming.h \
- BroadcastStrategy.h PipeBroadcastStrategy.h pipebroadcastconverse.h \
- OneTimeMulticastStrategy.h ComlibSectionInfo.h ChunkMulticastStrategy.h \
- EachToManyMulticastStrategy.h routerstrategy.h router.h \
- DirectMulticastStrategy.h MulticastStrategy.h RingMulticastStrategy.h \
- MultiRingMulticast.h RectMulticastStrategy.h ck.h qd.h register.h \
- stats.h ckfutures.h ckIgetControl.h comlib.def.h
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h ComlibArrayListener.h ComlibStats.h comlib.decl.h \
 comlib.h StreamingStrategy.h MeshStreamingStrategy.h PrioStreaming.h \
 BroadcastStrategy.h PipeBroadcastStrategy.h pipebroadcastconverse.h \
 OneTimeMulticastStrategy.h ComlibSectionInfo.h ChunkMulticastStrategy.h \
 EachToManyMulticastStrategy.h routerstrategy.h router.h \
 DirectMulticastStrategy.h MulticastStrategy.h RingMulticastStrategy.h \
 MultiRingMulticast.h RectMulticastStrategy.h ck.h qd.h register.h \
 stats.h ckfutures.h ckIgetControl.h comlib.def.h
        $(CHARMC) -c -I. ComlibManager.C
 
 ComlibStrategy.o: ComlibStrategy.C ComlibStrategy.h charm++.h charm.h \
- converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
- ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- convcomlibstrategy.h ComlibLearner.h register.h
 converse.h conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h cksection.h \
 ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h convcomlibstrategy.h ComlibLearner.h register.h
        $(CHARMC) -c -I. ComlibStrategy.C
 
 gridrouter.o: gridrouter.C gridrouter.h petable.h router.h cklists.h \
- pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
 pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. gridrouter.C
 
 hypercuberouter.o: hypercuberouter.C hypercuberouter.h petable.h router.h \
- cklists.h pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
+  cklists.h pup.h converse.h conv-config.h conv-autoconfig.h \
+  conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
+  conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
+  persistent.h debug-conv.h convcomlibmanager.h convcomlibstrategy.h \
+  converse.h pup.h cklists.h ComlibStrategy.h charm++.h charm.h middle.h \
+  middle-conv.h ckbitvector.h ckstream.h init.h ckhashtable.h \
+  debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
+  conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
+  CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
+  ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
+  cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
+  LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
+  CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
+  charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
+  ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
+  trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
+  ComlibLearner.h
        $(CHARMC) -c -I. hypercuberouter.C
 
 treerouter.o: treerouter.C treerouter.h petable.h router.h cklists.h \
- pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
 pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. treerouter.C
 
 petable.o: petable.C petable.h router.h cklists.h pup.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- convcomlibmanager.h convcomlibstrategy.h converse.h pup.h cklists.h \
- ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- convcomlibstrategy.h ComlibLearner.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 convcomlibmanager.h convcomlibstrategy.h converse.h pup.h cklists.h \
 ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. petable.C
 
 3dgridrouter.o: 3dgridrouter.C 3dgridrouter.h petable.h router.h \
- cklists.h pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
+  cklists.h pup.h converse.h conv-config.h conv-autoconfig.h \
+  conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
+  conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
+  persistent.h debug-conv.h convcomlibmanager.h convcomlibstrategy.h \
+  converse.h pup.h cklists.h ComlibStrategy.h charm++.h charm.h middle.h \
+  middle-conv.h ckbitvector.h ckstream.h init.h ckhashtable.h \
+  debug-charm.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
+  conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h \
+  CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
+  ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
+  cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
+  LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
+  CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
+  charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
+  ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
+  trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
+  ComlibLearner.h
        $(CHARMC) -c -I. 3dgridrouter.C
 
 graphrouter.o: graphrouter.C graphrouter.h petable.h router.h cklists.h \
- pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
- conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
- conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
- debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
- ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
- hypercubetopology.h
 pup.h converse.h conv-config.h conv-autoconfig.h conv-common.h \
 conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h \
 conv-qd.h conv-random.h conv-lists.h conv-trace.h persistent.h \
 debug-conv.h convcomlibmanager.h convcomlibstrategy.h converse.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h \
 hypercubetopology.h
        $(CHARMC) -c -I. graphrouter.C
 
 hypercubetopology.o: hypercubetopology.C hypercubetopology.h \
- graphrouter.h petable.h router.h cklists.h pup.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
- convcomlibmanager.h convcomlibstrategy.h converse.h pup.h cklists.h \
- ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- convcomlibstrategy.h ComlibLearner.h
 graphrouter.h petable.h router.h cklists.h pup.h converse.h \
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h \
 convcomlibmanager.h convcomlibstrategy.h converse.h pup.h cklists.h \
 ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. hypercubetopology.C
 
 routerstrategy.o: routerstrategy.C routerstrategy.h convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h router.h gridrouter.h petable.h persistent.h \
- graphrouter.h hypercuberouter.h treerouter.h 3dgridrouter.h \
- prefixrouter.h converse.h
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h router.h gridrouter.h petable.h persistent.h \
 graphrouter.h hypercuberouter.h treerouter.h 3dgridrouter.h \
 prefixrouter.h converse.h
        $(CHARMC) -c -I. routerstrategy.C
 
 convcomlibmanager.o: convcomlibmanager.C convcomlibmanager.h \
- convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
- charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
- ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
- CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
- conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h routerstrategy.h router.h StreamingStrategy.h \
- MeshStreamingStrategy.h pipebroadcastconverse.h
 convcomlibstrategy.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h pup.h cklists.h ComlibStrategy.h charm++.h \
 charm.h converse.h pup.h middle.h middle-conv.h cklists.h ckbitvector.h \
 ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h simd.h \
 CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h sockRoutines.h \
 conv-config.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
 ComlibLearner.h routerstrategy.h router.h StreamingStrategy.h \
 MeshStreamingStrategy.h pipebroadcastconverse.h
        $(CHARMC) -c -I. convcomlibmanager.C
 
 pipebroadcastconverse.o: pipebroadcastconverse.C pipebroadcastconverse.h \
- ckhashtable.h pup.h converse.h conv-config.h conv-autoconfig.h \
- conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
- conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
- persistent.h debug-conv.h convcomlibmanager.h convcomlibstrategy.h \
- converse.h pup.h cklists.h ComlibStrategy.h charm++.h charm.h middle.h \
- middle-conv.h cklists.h ckbitvector.h ckstream.h init.h debug-charm.h \
- simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
- sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
- cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
- CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
- lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
- LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
- CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
- tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
- CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
- trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
 ckhashtable.h pup.h converse.h conv-config.h conv-autoconfig.h \
 conv-common.h conv-mach.h conv-mach-opt.h pup_c.h queueing.h conv-cpm.h \
 conv-cpath.h conv-qd.h conv-random.h conv-lists.h conv-trace.h \
 persistent.h debug-conv.h convcomlibmanager.h convcomlibstrategy.h \
 converse.h pup.h cklists.h ComlibStrategy.h charm++.h charm.h middle.h \
 middle-conv.h cklists.h ckbitvector.h ckstream.h init.h debug-charm.h \
 simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
 sockRoutines.h ccs-server.h ckobjQ.h ckreduction.h CkReduction.decl.h \
 cknodegroupreduction.h CkArrayReductionMgr.decl.h ckmemcheckpoint.h \
 CkMemCheckpoint.decl.h readonly.h ckarray.h cklocation.h LBDatabase.h \
 lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h \
 LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h CkLocation.decl.h \
 CkArray.decl.h CkFutures.decl.h charisma.h charisma.decl.h tempo.h \
 tempo.decl.h waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h \
 CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. pipebroadcastconverse.C
 
 pipelinestrategy.o: pipelinestrategy.C
        $(CHARMC) -c -I. pipelinestrategy.C
 
 prefixrouter.o: prefixrouter.C prefixrouter.h converse.h conv-config.h \
- conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
- queueing.h conv-cpm.h converse.h conv-cpath.h conv-qd.h conv-random.h \
- conv-lists.h conv-trace.h persistent.h debug-conv.h router.h cklists.h \
- pup.h converse.h convcomlibmanager.h convcomlibstrategy.h pup.h \
- cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h debug-conv.h \
simd.h CkMarshall.decl.h cksection.h ckcallback.h conv-ccs.h \
sockRoutines.h conv-config.h ccs-server.h ckobjQ.h ckreduction.h \
CkReduction.decl.h cknodegroupreduction.h CkArrayReductionMgr.decl.h \
ckmemcheckpoint.h CkMemCheckpoint.decl.h readonly.h ckarray.h \
cklocation.h LBDatabase.h lbdb.h LBDBManager.h LBObj.h LBOM.h LBComm.h \
LBMachineUtil.h lbdb++.h LBDatabase.decl.h NullLB.decl.h BaseLB.decl.h \
CkLocation.decl.h CkArray.decl.h CkFutures.decl.h charisma.h \
charisma.decl.h tempo.h tempo.decl.h waitqd.h waitqd.decl.h sdag.h \
ckcheckpoint.h CkCheckpoint.decl.h ckevacuation.h ckarrayreductionmgr.h \
trace.h conv-trace.h trace-bluegene.h envelope.h convcomlibstrategy.h \
- ComlibLearner.h
 conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
 queueing.h conv-cpm.h converse.h conv-cpath.h conv-qd.h conv-random.h \
 conv-lists.h conv-trace.h persistent.h debug-conv.h router.h cklists.h \
 pup.h converse.h convcomlibmanager.h convcomlibstrategy.h pup.h \
 cklists.h ComlibStrategy.h charm++.h charm.h middle.h middle-conv.h \
 ckbitvector.h ckstream.h init.h ckhashtable.h debug-charm.h \
 debug-conv.h simd.h CkMarshall.decl.h cksection.h ckcallback.h \
 conv-ccs.h sockRoutines.h conv-config.h ccs-server.h ckobjQ.h \
 ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h conv-trace.h \
 trace-bluegene.h envelope.h convcomlibstrategy.h ComlibLearner.h
        $(CHARMC) -c -I. prefixrouter.C
 
 controlPoints.o: controlPoints.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
controlPoints.h ControlPoints.decl.h charm++.h pup_stl.h charm-api.h \
LBDatabase.h arrayRedistributor.h pathHistory.h PathHistory.decl.h \
envelope.h cp_effects.h ck.h qd.h register.h stats.h ckfutures.h \
ckIgetControl.h ckarray.h trace-controlPoints.h trace.h register.h \
trace-common.h trace-projections.h ckhashtable.h pup.h pathHistory.h \
- cp_effects.h ControlPoints.def.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h controlPoints.h ControlPoints.decl.h charm++.h pup_stl.h \
 charm-api.h LBDatabase.h arrayRedistributor.h pathHistory.h \
 PathHistory.decl.h envelope.h cp_effects.h ck.h qd.h register.h stats.h \
 ckfutures.h ckIgetControl.h ckarray.h trace-controlPoints.h trace.h \
 register.h trace-common.h trace-projections.h ckhashtable.h pup.h \
 pathHistory.h cp_effects.h ControlPoints.def.h
        $(CHARMC) -c -I. controlPoints.C
 
 arrayRedistributor.o: arrayRedistributor.C charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
trace-controlPoints.h trace.h envelope.h register.h trace-common.h \
LBDatabase.h controlPoints.h ControlPoints.decl.h charm++.h pup_stl.h \
charm-api.h arrayRedistributor.h pathHistory.h PathHistory.decl.h \
cp_effects.h ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
- ckarray.h
 conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
 conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
 conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
 middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
 ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
 cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
 ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
 CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
 readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
 LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
 NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
 CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
 waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
 ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
 envelope.h trace-controlPoints.h trace.h envelope.h register.h \
 trace-common.h LBDatabase.h controlPoints.h ControlPoints.decl.h \
 charm++.h pup_stl.h charm-api.h arrayRedistributor.h pathHistory.h \
 PathHistory.decl.h cp_effects.h ck.h qd.h register.h stats.h \
 ckfutures.h ckIgetControl.h ckarray.h
        $(CHARMC) -c -I. arrayRedistributor.C
 
 cp_effects.o: cp_effects.C cp_effects.h charm++.h charm.h converse.h \
- conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
- conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
- conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
- middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
- ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
- cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h ckobjQ.h \
- ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
- CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
- readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
- LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
- NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
- CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
- waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
- ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h envelope.h \
- ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h ckarray.h
+  conv-config.h conv-autoconfig.h conv-common.h conv-mach.h \
+  conv-mach-opt.h pup_c.h queueing.h conv-cpm.h conv-cpath.h conv-qd.h \
+  conv-random.h conv-lists.h conv-trace.h persistent.h debug-conv.h pup.h \
+  middle.h middle-conv.h cklists.h ckbitvector.h ckstream.h init.h \
+  ckhashtable.h debug-charm.h simd.h CkMarshall.decl.h charm++.h \
+  cksection.h ckcallback.h conv-ccs.h sockRoutines.h ccs-server.h \
+  ckobjQ.h ckreduction.h CkReduction.decl.h cknodegroupreduction.h \
+  CkArrayReductionMgr.decl.h ckmemcheckpoint.h CkMemCheckpoint.decl.h \
+  readonly.h ckarray.h cklocation.h LBDatabase.h lbdb.h LBDBManager.h \
+  LBObj.h LBOM.h LBComm.h LBMachineUtil.h lbdb++.h LBDatabase.decl.h \
+  NullLB.decl.h BaseLB.decl.h CkLocation.decl.h CkArray.decl.h \
+  CkFutures.decl.h charisma.h charisma.decl.h tempo.h tempo.decl.h \
+  waitqd.h waitqd.decl.h sdag.h ckcheckpoint.h CkCheckpoint.decl.h \
+  ckevacuation.h ckarrayreductionmgr.h trace.h trace-bluegene.h \
+  envelope.h ck.h qd.h register.h stats.h ckfutures.h ckIgetControl.h \
+  ckarray.h
        $(CHARMC) -c -I. cp_effects.C
 
index 4be7c43d94f8b1904a4c97ee1780918288ad252d..0bbcddd48709ec5560eaf742d1700a56c03055ec 100644 (file)
@@ -194,7 +194,7 @@ UTILHEADERS=pup.h pupf.h pup_c.h pup_stl.h pup_mpi.h pup_toNetwork.h pup_toNetwo
        TopoManager.h XT3Torus.h XT4Torus.h cmimemcpy.h simd.h SSE-Double.h SSE-Float.h crc32.h
 
 CKHEADERS=ck.h ckstream.h envelope.h init.h qd.h charm.h charm++.h \
-         ckfutures.h ckIgetControl.h \
+         ckfutures.h ckIgetControl.h cktiming.h \
          ckcallback.h CkCallback.decl.h ckcallback-ccs.h       \
          ckarrayreductionmgr.h cknodegroupreduction.h cksection.h \
          ckarray.h cklocation.h ckreduction.h ckcheckpoint.h ckmemcheckpoint.h ckevacuation.h\
@@ -649,7 +649,7 @@ LIBCK_CORE=trace-common.o tracef.o init.o register.o qd.o ck.o main.o  \
            ObjGraph.o graph.o LButil.o Refiner.o RefinerApprox.o  \
            RefinerComm.o bitvecset.o ckset.o ckheap.o CommLBHeap.o \
           NullLB.o LBSimulation.o $(COMLIB_CORE_OBJS) \
-          charmProjections.o pathHistory.o
+          charmProjections.o cktiming.o pathHistory.o
 
 charm-target: converse $(L)/libck.a $(L)/libckf.a loadbalancers default_libs comlib_objs controlPoints_objs 
 
index dff508e01f278fab110c59524857f4921e5a8c59..557b6e93688840a0c5c1918fbbaadce04e7d17a9 100644 (file)
@@ -1,7 +1,7 @@
 LINKOPTS=-memory os
 CHARMC=../../../bin/charmc $(OPTS)
 
-OBJS = kNeighbor.o
+OBJS = kNeighbor.o 
 COMPOBJS = kNeighbor.comp.o
 
 all: kNeighbor 
@@ -9,8 +9,10 @@ all: kNeighbor
 projections: kNeighbor.proj kNeighbor.comp.proj
 
 kNeighbor: $(OBJS)
-       $(CHARMC) -language charm++ -o kNeighbor $(OBJS) 
-       $(CHARMC) -language charm++ -o kNeighbor.memos $(OBJS) $(LINKOPTS)
+       $(CHARMC) -language charm++ -o kNeighbor $(OBJS)  -lbigsim-param
+
+traceBigSim.o:  traceBigSim.C
+       $(CHARMC) -c traceBigSim.C
 
 kNeighbor.comp: $(COMPOBJS)
        $(CHARMC) -language charm++ -o kNeighbor.comp.memos $(COMPOBJS) 
@@ -29,7 +31,7 @@ kNeighbor.decl.h: kNeighbor.ci
 clean:
        rm -f *.decl.h *.def.h conv-host *.o charmrun *~ kNeighbor kNeighbor.memos kNeighbor.comp kNeighbor.comp.memos kNeighbor.proj kNeighbor.comp.proj
 
-kNeighbor.o: kNeighbor.C kNeighbor.decl.h
+kNeighbor.o: kNeighbor.C kNeighbor.decl.h 
        $(CHARMC) -c kNeighbor.C
 
 kNeighbor.comp.o: kNeighbor.C kNeighbor.decl.h
@@ -47,3 +49,9 @@ test-pxshm: all
        ./charmrun +p7 ./kNeighbor +setcpuaffinity 7 10000 256 +nodesize 7
        ./charmrun +p7 ./kNeighbor +setcpuaffinity 7 10000 1024 +nodesize 7
        ./charmrun +p7 ./kNeighbor +setcpuaffinity 7 10000 16384 +nodesize 7
+
+
+interpolate:
+       ./charmrun +p3 ./kNeighbor 3 1 64 +x3 +y1 +z1 +bglog
+       ./charmrun +p3 ./kNeighbor 3 1 64
+
index 4fcce5aae791a848f7266360ccfba70f2dc78b8d..9f9dff88e7a8f3a645dac037ac02a69c8b61cbcd 100644 (file)
@@ -1,8 +1,9 @@
 #include "kNeighbor.decl.h"
 #include <stdio.h>
 #include <stdlib.h>
+#include "bigsim_param.h"
 
-#define STRIDEK 3
+#define STRIDEK 1
 #define CALCPERSTEP 100
 #define WRAPROUND 1
 #define ALLCROSSNODE 0
 #define REUSE_ITER_MSG 0
 #define TOUCH_MSGDATA 0
 
+#define DOCOMP 1
+
+
 CProxy_Main mainProxy;
 int gMsgSize;
 
+void initTrace() {
+  initBigSimTrace(1);
+}
+
 class toNeighborMsg: public CMessage_toNeighborMsg {
 public:
     int *data;
@@ -344,11 +352,15 @@ public:
 #ifdef DOCOMP
         //1: pick a work size and do some computation
         int sum=0;
-        int N=curIterWorkSize;
+        //int N=curIterWorkSize;
+        int N = rand() % 100;
+       startTraceBigSim();
         for (int i=0; i<N; i++)
             for (int j=0; j<N; j++)
                 for (int k=0; k<N; k++)
-                    sum += (thisIndex*i+thisIndex*j+k)%WORKSIZECNT;
+                    //sum += (thisIndex*i+thisIndex*j+k)%WORKSIZECNT;
+                    sum += (thisIndex*i+thisIndex*j+k)%5000;
+        endTraceBigSim("startInternalIteration", internalStepCnt, N);
 #endif
         //2. send msg to K neighbors
         int msgSize = curIterMsgSize;
@@ -437,6 +449,7 @@ public:
                                CkPrintf("RTT time from neighbor %d (actual elem id %d): %lf\n", i, neighbors[i], recvTimes[i]);
                        }
                 }*/
+               finalizeBigSimTrace();
             } else {
                 startInternalIteration();
             }
index 8561e615484dd5a5d3732832a83a32e8b225a49d..1f9366d3f34396ca5fac50fc3da36496c541eacc 100644 (file)
@@ -25,4 +25,6 @@ mainmodule kNeighbor {
        group MyMap : CkArrayMap{
                entry MyMap(int);
        };
+
+   initproc void initTrace();
 }
index f11727a4a6f677e89e1e6b3169f99584af6f96d8..a81300ad2b4109bd54fcee20ff9013491422c782 100644 (file)
@@ -45,7 +45,7 @@ public:
   
   void SayHi(int hiNo)
   {
-    CkPrintf("Hi[%d] from element %d\n",hiNo,thisIndex);
+    CkPrintf("[%d] Hi[%d] from element %d\n",CkMyPe(),hiNo,thisIndex);
     if (thisIndex < nElements-1)
       //Pass the hello on:
       thisProxy[thisIndex+1].SayHi(hiNo+1);