added old BgWriteTimelines() call for backward compatibility
authorGengbin Zheng <gzheng@illinois.edu>
Sun, 17 Aug 2008 05:38:30 +0000 (05:38 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Sun, 17 Aug 2008 05:38:30 +0000 (05:38 +0000)
src/langs/bluegene/bigsim_api.C
src/langs/bluegene/bigsim_logs.h

index 4f09ece4cea141a7a4dedeae026eb6867f475860..6c2d687c834ac5853589c74dd307ed677793606a 100644 (file)
@@ -130,3 +130,13 @@ void BgWriteTimelines(int seqno, BgTimeLineRec **tlinerecs, int nlocalProcs, cha
   delete [] d;
 }
 
+void BgWriteTimelines(int seqno, BgTimeLineRec *tlinerecs, int nlocalProcs, char *traceroot)
+{
+  BgTimeLineRec **tlines = new BgTimeLineRec*[nlocalProcs];
+  for (int i=0; i<nlocalProcs; i++)
+    tlines[i] = &tlinerecs[i];
+
+  BgWriteTimelines(seqno, tlines, nlocalProcs, traceroot);
+}
+
+
index ea2e654ac2647a7364838139fa6fd3f2ff173bfe..9b0b20f7ff436cc19a62d51e583e1b209a35c47a 100644 (file)
@@ -315,6 +315,7 @@ int* BgLoadOffsets(int totalProcs, int numPes);
 void BgWriteThreadTimeLine(char *fname, int x, int y, int z, int th, BgTimeLine &tline);
 void BgWriteTraceSummary(int numPes, int x, int y=1, int z=1, int numWth=1, int numCth=1, char *traceroot=NULL);
 void BgWriteTimelines(int seqno, BgTimeLineRec **tlinerecs, int nlocalNodes, char *traceroot=NULL);
+void BgWriteTimelines(int seqno, BgTimeLineRec *tlinerecs, int nlocalNodes, char *traceroot=NULL);
 extern "C" void BgGenerateLogs();
 
 #endif