CmiTimerInit() takes argv
authorGengbin Zheng <gzheng@illinois.edu>
Sat, 2 Apr 2011 22:58:51 +0000 (17:58 -0500)
committerGengbin Zheng <gzheng@illinois.edu>
Sat, 2 Apr 2011 22:58:51 +0000 (17:58 -0500)
src/arch/bluegenel/machine.c
src/arch/elan/machine.c
src/arch/origin-pthreads/machine.c
src/arch/origin2000/machine.c
src/arch/sim/machine.c
src/arch/sp3/machine.c
src/arch/t3e/machine.c
src/arch/template/machine.c

index e92b163922d2567fd83ba9b768bc6e28e7be2194..0c730f8ee5f271486fbfc705fc232aff3ab299ac 100644 (file)
@@ -205,7 +205,7 @@ int CmiTimerIsSynchronized(void)
   return _is_global;
 }
 
-void CmiTimerInit(void)
+void CmiTimerInit(char **argv)
 {
   _is_global = CmiTimerIsSynchronized();
 
index d115164ed60ee128aca4ad7113f3b2f177ce32ea..abc47353255121b46af9fe7fc699ff780c65b155 100644 (file)
@@ -212,7 +212,7 @@ static void PerrorExit(const char *msg)
 #if CMK_TIMER_USE_SPECIAL
 
 #include <sys/timers.h>
-void CmiTimerInit(void)
+void CmiTimerInit(char **argv)
 {
     starttimer =  elan_clock(elan_base->state); 
 }
@@ -1686,7 +1686,7 @@ void ConverseInit(int argc, char **argv, CmiStartFn fn, int usched, int initret)
 
   //CmiPrintf("SMALL_MESSAGE_SIZE = %d\n", SMALL_MESSAGE_SIZE);
 
-  CmiTimerInit();
+  CmiTimerInit(argv);
   msgBuf = PCQueueCreate();
 
   CsvInitialize(CmiNodeState, NodeState);
index c9b1008c9b089ce1a2b6affe074a3eb29426a89d..f0192296a486ffa7cf6f8a13a13145ca85b9289a 100644 (file)
@@ -191,7 +191,7 @@ void ConverseInit(int argc, char **argv, CmiStartFn fn, int usched, int initret)
   threadInit(usrparam);
 }
 
-void CmiTimerInit(void);
+void CmiTimerInit(char **argv);
 
 static void *threadInit(void *arg)
 {
@@ -205,7 +205,7 @@ static void *threadInit(void *arg)
   ConverseCommonInit(usrparam->argv);
   CpvInitialize(void*, CmiLocalQueue);
   CpvAccess(CmiLocalQueue) = CdsFifo_Create();
-  CmiTimerInit();
+  CmiTimerInit(usrparam->argv);
   if (Cmi_initret==0) {
     Cmi_startFn(Cmi_argc, usrparam->argv);
     if (Cmi_usched==0) CsdScheduler(-1);
@@ -381,7 +381,7 @@ void * McQueueRemoveFromFront(McQueue *queue)
 CpvStaticDeclare(double,inittime_wallclock);
 CpvStaticDeclare(double,inittime_virtual);
 
-void CmiTimerInit(void)
+void CmiTimerInit(char **argv)
 {
   struct timespec temp;
   CpvInitialize(double, inittime_wallclock);
index 9cdefaf82c014d4759c506efc4547909897abfce..2fba936c87bdc3bbf9e6f6f9c67695e1ab3ce3dc 100644 (file)
@@ -149,7 +149,7 @@ void ConverseInit(int argc, char **argv, CmiStartFn fn, int usched, int initret)
 
 /* static void neighbour_init(int); */
 
-void CmiTimerInit(void);
+void CmiTimerInit(char **argv);
 
 static void threadInit(void *arg)
 {
@@ -168,7 +168,7 @@ static void threadInit(void *arg)
 
   CthInit(usrparam->argv);
   CpvAccess(CmiLocalQueue) = CdsFifo_Create();
-  CmiTimerInit();
+  CmiTimerInit(usrparam->argv);
   /*  neighbour_init(_Cmi_mype); */
   usadd(arena);
   ConverseCommonInit(usrparam->argv);
@@ -402,7 +402,7 @@ void * McQueueRemoveFromFront(McQueue *queue)
 CpvStaticDeclare(double,inittime_wallclock);
 CpvStaticDeclare(double,inittime_virtual);
 
-void CmiTimerInit(void)
+void CmiTimerInit(char **argv)
 {
   struct timespec temp;
   CpvInitialize(double, inittime_wallclock);
index 1a328e6a2b84754123eb0b19dfe6fc21470b9ae1..2f630a7cac06490e2a60fc9ec8bd4b867f61ee23 100644 (file)
@@ -353,7 +353,7 @@ static double CsiTimer() {
 static double Csi_global_time;
 static double Csi_start_time;
 
-void CmiTimerInit(void) { }
+void CmiTimerInit(char **argv) { }
 
 double CmiTimer()
 {
index d62a7f12e4c8a4185f936698fa46035922e7b088..356e136bf622102fff357277e263ba9f69545a78 100644 (file)
@@ -50,7 +50,7 @@ static int allmsg, dontcare, msgtype;
 
 /**************************  TIMER FUNCTIONS **************************/
 
-void CmiTimerInit(void)
+void CmiTimerInit(char **argv)
 {
   timebasestruct_t time;
   read_real_time(&time, TIMEBASE_SZ);
@@ -302,7 +302,7 @@ void ConverseInit(int argc, char **argv, CmiStartFn fn, int usched, int initret)
   for ( Cmi_dim=0,n=_Cmi_numpes; n>1; n/=2 )
     Cmi_dim++ ;
   /* CmiSpanTreeInit(); */
-  CmiTimerInit();
+  CmiTimerInit(argv);
   CpvInitialize(void *, CmiLocalQueue);
   CpvAccess(CmiLocalQueue) = CdsFifo_Create();
   recdQueueInit();
index a983a5aaba5d7a0a04b5257523baf3d4c5bda50a..bd6d2505ecc8792393faca35282dc20b874d3ffa 100644 (file)
@@ -869,7 +869,7 @@ static double clocktick;
 static long inittime_wallclock;
 static long inittime_virtual;
 
-void CmiTimerInit()
+void CmiTimerInit(char **argv)
 {
   inittime_wallclock = _rtc();
   inittime_virtual = cpused();
index 35d1e3cb55dad05e48debb81af347886065ec82d..2addecd72286512e16e38a6175030a6b3fe23f4e 100644 (file)
@@ -313,7 +313,7 @@ void CmiDestroyLock(CmiNodeLock lock);
 /* If all the CMK_TIMER_USE_ are set to 0, the following timer functions are
    needed. */
 
-void   CmiTimerInit();
+void   CmiTimerInit(char **argv);
 double CmiTimer();
 double CmiWallTimer();
 double CmiCpuTimer();