commited more than I wanted.
authorGengbin Zheng <gzheng@illinois.edu>
Sat, 5 Jun 2010 06:24:16 +0000 (01:24 -0500)
committerGengbin Zheng <gzheng@illinois.edu>
Sat, 5 Jun 2010 06:24:16 +0000 (01:24 -0500)
Revert "a little utility to record start/end events."

This reverts commit 0c1b26532168f600156474ebaa39cc0f62b64205.

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 [deleted file]
src/ck-core/cktiming.h [deleted file]
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 8940ecc8a42efd023599753a1ccce745bb16ba2e..f2b77a878cd4a40dfcb09e89b19e317f6845ab72 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace and b/examples/bigsim/tools/changelog/bgTrace differ
index 7170e880b63729dc9988b3b458e65d3dd638375c..a386f786c3f86b5d63d5ec92d4c138f3446cf1b8 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace0 and b/examples/bigsim/tools/changelog/bgTrace0 differ
index d0a9300e64dc035f5765bc4d24aa9bfc2cae90d1..407571d29b665c66ed67a947df4e48056a645472 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace1 and b/examples/bigsim/tools/changelog/bgTrace1 differ
index 6089442cd7e9c8459c66fa762530d8f29b6104c2..53628a30a2e4f1f68d0b353a8df31ff22438103f 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace2 and b/examples/bigsim/tools/changelog/bgTrace2 differ
index 2933496422a238839fef9a4aa5beddb547e53110..7b9df78a65facc4413cc9dfb9a90203d7589291d 100644 (file)
Binary files a/examples/bigsim/tools/changelog/bgTrace3 and b/examples/bigsim/tools/changelog/bgTrace3 differ
index bf96ae2e4211b0d96418b337ccb633154be2713c..37e49f9b451ee8be9a460ce612cb4d111946b7de 100644 (file)
@@ -6,10 +6,6 @@ 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) {
@@ -42,35 +38,10 @@ 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 8aa8254dfefc0fffcbf0d0e8fcfd4aae13929fe2..a34a86823f860c92a1a6845f297dbe4c501a503c 100644 (file)
@@ -11,18 +11,4 @@ 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 953ae4e2edcdb8d4e32c73e6c1819208b98d2770..dc4a46a79425d371d58a7aba0cd7fc3f6748d8d0 100644 (file)
@@ -5,7 +5,6 @@
 #include "charm++.h"
 #include <stdarg.h>
 #include "charmf.h"
-#include "cktiming.h"
 
 extern "C" int typesize(int type, int count)
 {
@@ -174,40 +173,4 @@ 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 3f593daf9f2812ab5da989475ff87107c6af9f30..f92b802469ee7f101ab884b84f6c664016b3f9d6 100644 (file)
@@ -5,22 +5,4 @@ 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
deleted file mode 100644 (file)
index c602be5..0000000
+++ /dev/null
@@ -1,361 +0,0 @@
-#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
deleted file mode 100644 (file)
index d0b9779..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-
-// 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 e479205796611c35bce92f8b4e1b0ccdda925d7a..7288d5915c2c80d241e8ed745a49f21799a8265c 100644 (file)
@@ -1420,11 +1420,6 @@ 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 346aadaaceec8f0131af9c0f9b0ee7bceb119f73..c024c35b488cc76d05d1a90b5f34457637f43949 100644 (file)
@@ -4,20 +4,11 @@
 #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;
@@ -63,73 +54,6 @@ 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;
@@ -141,8 +65,6 @@ 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);
 
@@ -192,85 +114,3 @@ 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 933875e381119e2c00e13f7e244831bdbba1fb96..6b5d9e9565c9749f904759bd6acfca0079cf4ff7 100644 (file)
@@ -1,10 +1,6 @@
 #ifndef BIGSIM_RECORD_H
 #define BIGSIM_RECORD_H
 
-extern void callAllUserTracingFunction();
-
-extern int _heter;
-
 /// Message watcher: for record/replay support
 class BgMessageWatcher {
 protected:
@@ -27,7 +23,29 @@ public:
         BgMessageRecorder(FILE * f_, int node);
         ~BgMessageRecorder() { fclose(f); }
 
-        virtual CmiBool record(char *msg);
+        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 int replay() { return 0; }
        virtual void rewind() {
 //if (BgGetGlobalWorkerThreadID()==0) printf("rewind to %ld\n", pos);
@@ -42,7 +60,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));
        }
@@ -53,7 +71,37 @@ public:
                fclose(f);
        }
         CmiBool record(char *msg) { return CmiFalse; }
-        int replay(void);
+        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;
+        }
 };
 
 
index 9b65478e7ae1bcafc4055c4d805ae903ca4287ec..bdb7882d1d20a6cda32bcb950b89fac22700371b 100644 (file)
@@ -3,7 +3,6 @@
 #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
@@ -493,9 +492,6 @@ static void ampiProcInit(void){
 
   CkpvInitialize(int, argvExtracted);
   CkpvAccess(argvExtracted) = 0;
-
-  initBigSimTrace(1);
-
   REGISTER_AMPI
   initAmpiProjections();
   char **argv=CkGetArgv();
@@ -2469,7 +2465,6 @@ 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 3ff7fd4fe787bee2dc6d2cc299b35161a3c711f2..1e57a85803fbdba46fd202a42743f242adf8632e 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 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
+ conv-autoconfig.h conv-common.h conv-mach.h conv-mach-opt.h pup_c.h \
+ queueing.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
        $(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
@@ -2081,10 +2047,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
@@ -2094,120 +2060,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
@@ -2217,546 +2183,542 @@ 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 0bbcddd48709ec5560eaf742d1700a56c03055ec..4be7c43d94f8b1904a4c97ee1780918288ad252d 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 cktiming.h \
+         ckfutures.h ckIgetControl.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 cktiming.o pathHistory.o
+          charmProjections.o pathHistory.o
 
 charm-target: converse $(L)/libck.a $(L)/libckf.a loadbalancers default_libs comlib_objs controlPoints_objs 
 
index 557b6e93688840a0c5c1918fbbaadce04e7d17a9..dff508e01f278fab110c59524857f4921e5a8c59 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,10 +9,8 @@ all: kNeighbor
 projections: kNeighbor.proj kNeighbor.comp.proj
 
 kNeighbor: $(OBJS)
-       $(CHARMC) -language charm++ -o kNeighbor $(OBJS)  -lbigsim-param
-
-traceBigSim.o:  traceBigSim.C
-       $(CHARMC) -c traceBigSim.C
+       $(CHARMC) -language charm++ -o kNeighbor $(OBJS) 
+       $(CHARMC) -language charm++ -o kNeighbor.memos $(OBJS) $(LINKOPTS)
 
 kNeighbor.comp: $(COMPOBJS)
        $(CHARMC) -language charm++ -o kNeighbor.comp.memos $(COMPOBJS) 
@@ -31,7 +29,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
@@ -49,9 +47,3 @@ 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 9f9dff88e7a8f3a645dac037ac02a69c8b61cbcd..4fcce5aae791a848f7266360ccfba70f2dc78b8d 100644 (file)
@@ -1,9 +1,8 @@
 #include "kNeighbor.decl.h"
 #include <stdio.h>
 #include <stdlib.h>
-#include "bigsim_param.h"
 
-#define STRIDEK 1
+#define STRIDEK 3
 #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;
@@ -352,15 +344,11 @@ public:
 #ifdef DOCOMP
         //1: pick a work size and do some computation
         int sum=0;
-        //int N=curIterWorkSize;
-        int N = rand() % 100;
-       startTraceBigSim();
+        int N=curIterWorkSize;
         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)%5000;
-        endTraceBigSim("startInternalIteration", internalStepCnt, N);
+                    sum += (thisIndex*i+thisIndex*j+k)%WORKSIZECNT;
 #endif
         //2. send msg to K neighbors
         int msgSize = curIterMsgSize;
@@ -449,7 +437,6 @@ public:
                                CkPrintf("RTT time from neighbor %d (actual elem id %d): %lf\n", i, neighbors[i], recvTimes[i]);
                        }
                 }*/
-               finalizeBigSimTrace();
             } else {
                 startInternalIteration();
             }
index 1f9366d3f34396ca5fac50fc3da36496c541eacc..8561e615484dd5a5d3732832a83a32e8b225a49d 100644 (file)
@@ -25,6 +25,4 @@ mainmodule kNeighbor {
        group MyMap : CkArrayMap{
                entry MyMap(int);
        };
-
-   initproc void initTrace();
 }
index a81300ad2b4109bd54fcee20ff9013491422c782..f11727a4a6f677e89e1e6b3169f99584af6f96d8 100644 (file)
@@ -45,7 +45,7 @@ public:
   
   void SayHi(int hiNo)
   {
-    CkPrintf("[%d] Hi[%d] from element %d\n",CkMyPe(),hiNo,thisIndex);
+    CkPrintf("Hi[%d] from element %d\n",hiNo,thisIndex);
     if (thisIndex < nElements-1)
       //Pass the hello on:
       thisProxy[thisIndex+1].SayHi(hiNo+1);