          logger.logForPerformance(ind, simState.simTime, 
             simState.numEleHot, simState.numEleCold, 
             simState.numIonHot, simState.numIonCold, 
-            (unsigned int) iterationTimer.intervalInMilliS(),
+            (unsigned int) iterationTimer.intervalInMilliS() / LF,
 #ifdef ENABLE_TIMERS
             (unsigned int) injectTimer.intervalInMilliS(),
             (unsigned int) densTimer.intervalInMilliS(),

      densTimer.stop();
#endif

      sortThread.sortAsync(d_ionHotLoc, d_ionHotVel, simState.numIonHot);
      sortThread.sortAsync(d_ionColdLoc, d_ionColdVel, simState.numIonCold);
      sortThread.sortAsync(d_eleHotLoc, d_eleHotVel, simState.numEleHot);
      sortThread.sortAsync(d_eleColdLoc, d_eleColdVel, simState.numEleCold);

      // Start DEBUG
      //processingStream.synchronize();

         printFreeMem();
      }

      if (lfd == 0) 
      {
         iterationTimer.start();
      }

      simState.simTime +=DELT;
      lfd++;
