[ET Trac] [Einstein Toolkit] #363: Make TimerReport output average/min/max timings to stdout, instead of timings from the root process

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Mar 28 14:49:51 CDT 2011


#363: Make TimerReport output average/min/max timings to stdout, instead of
timings from the root process
----------------------+-----------------------------------------------------
 Reporter:  eschnett  |       Owner:     
     Type:  defect    |      Status:  new
 Priority:  major     |   Milestone:     
Component:  Cactus    |     Version:     
 Keywords:            |  
----------------------+-----------------------------------------------------
 The n_top_timers feature of TimerReport outputs timings from the root
 process only to stdout, greatly confusing people. It should instead output
 average (or min/max) timings over all processes.

 One common problem is a routine that contains communication, and which
 thus has to wait until all processes arrive there. If previous routines
 show a load imbalance, then outputting timings only from the root process
 make this routine look very slow, although this routine really only has to
 wait for other processes finish their previous calculations. Since this is
 a common case, it makes the current timing output useless for all routines
 involving communication.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/363>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list