handle nested events
[charm.git] / src / ck-perf / trace-Tau.C
index c853dca5a378aba56b0b305c1b7e9430d8e05ffa..f65c88fb6eed676280e77e00dac42a77c398acb5 100644 (file)
@@ -76,7 +76,7 @@ void startEntryEvent(int id)
 {
   dprintf("---------> starting Entry Event with id: %d\n", id);
 
-  if (events[id] == NULL)
+  if ((id == -1) || (events[id] == NULL))
     {
       dprintf("-------> create event with id: %d\n", id);
       //sprintf(name, "Event %d", id);
@@ -421,7 +421,7 @@ void initTraceTauBOC() {
     }
   //TAU_PROFILER_CREATE(main, "main", "", TAU_DEFAULT);
   //TAU_PROFILER_START(main);
-#ifdef __BLUEGENE__
+#ifdef __BIGSIM__
   if (BgNodeRank()==0) {
 #else
   if (CkMyRank() == 0) {