Add CMK_TRACE_ENABLED for the previous check-in
authorChao Mei <chaomei2@illinois.edu>
Mon, 28 Mar 2011 07:18:17 +0000 (02:18 -0500)
committerChao Mei <chaomei2@illinois.edu>
Mon, 28 Mar 2011 07:18:17 +0000 (02:18 -0500)
src/arch/mpi/machine.c

index d046188847603e88c0abe2f7bebb17c9c4ddfa94..430eb2bd2142b6cb67a292a929d34ddac82aab8a 100644 (file)
@@ -82,7 +82,7 @@ static void sleep(int secs) {Sleep(1000*secs);}
 #define MAX_QLEN 200
 #endif
 
-#if CMI_MPI_TRACE_USEREVENTS && ! CMK_TRACE_IN_CHARM
+#if CMI_MPI_TRACE_USEREVENTS && CMK_TRACE_ENABLED && ! CMK_TRACE_IN_CHARM
 CpvStaticDeclare(double, projTraceStart);
 # define  START_EVENT()  CpvAccess(projTraceStart) = CmiWallTimer();
 # define  END_EVENT(x)   traceUserBracketEvent(x, CpvAccess(projTraceStart), CmiWallTimer());
@@ -1782,7 +1782,7 @@ void ConverseExit(void)
 }
 
 static void registerMPITraceEvents() {
-#if CMI_MPI_TRACE_USEREVENTS && !CMK_TRACE_IN_CHARM
+#if CMI_MPI_TRACE_USEREVENTS && CMK_TRACE_ENABLED && !CMK_TRACE_IN_CHARM
     traceRegisterUserEvent("MPI_Barrier", 10);
     traceRegisterUserEvent("MPI_Send", 20);
     traceRegisterUserEvent("MPI_Recv", 30);
@@ -1911,7 +1911,7 @@ static void ConverseRunPE(int everReturn)
   ConverseCommonInit(CmiMyArgv);
   machine_exit_idx = CmiRegisterHandler((CmiHandler)machine_exit);
 
-#if CMI_MPI_TRACE_USEREVENTS && !CMK_TRACE_IN_CHARM
+#if CMI_MPI_TRACE_USEREVENTS && CMK_TRACE_ENABLED && !CMK_TRACE_IN_CHARM
   CpvInitialize(double, projTraceStart);
   /* only PE 0 needs to care about registration (to generate sts file). */
   if (CmiMyPe() == 0) {