merge PAPI and fix the bug to run projections and autoPerf together
[charm.git] / src / ck-perf / trace-projections.h
index ca022e9b9040adbc0513a557e2d0944c47b1d0d0..14359e44b647cd532048d2f809b3f310aad82325 100644 (file)
 #include "trace-common.h"
 #include "ckhashtable.h"
 
-#if CMK_HAS_COUNTER_PAPI
-#include <papi.h>
-#ifdef USE_SPP_PAPI
-#define NUMPAPIEVENTS 6
-#else
-#define NUMPAPIEVENTS 2
-#endif
-#endif
-
 #if CMK_PROJECTIONS_USE_ZLIB
 #include <zlib.h>
 #endif
@@ -485,10 +476,6 @@ class TraceProjections : public Trace {
     //so that we need a data structure to track idx. --added by Chao Mei
     CkVec<int> idxVec;
     int idxRegistered(int idx);    
-#if CMK_HAS_COUNTER_PAPI
-    int papiEventSet;
-    LONG_LONG_PAPI papiValues[NUMPAPIEVENTS];
-#endif
 public:
     int converseExit; // used for exits that bypass CkExit.
     double endTime;