[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