[ET Trac] [Einstein Toolkit] #1512: LoopControl slows down with time when exloring new tilings
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Jan 2 19:50:46 CST 2014
#1512: LoopControl slows down with time when exloring new tilings
-------------------------+--------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: defect | Status: new
Priority: major | Milestone:
Component: Carpet | Version: development version
Keywords: LoopControl |
-------------------------+--------------------------------------------------
the attached parfile does nothing but apply the periodic boundary
condition over and over again. The run slows down with time, and spends
more and more time in Slab's apply routine (Periodic just uses lots of
calls to Slab). Digging further this caused by LoopControl and in
particular setting
{{{
LoopControl::settle_after_iteration = 0
}}}
restores the expected behaviour, namely that the runtime in Pariodic/apply
increases linearly with the number of timesteps rather than superlinearly.
I blind guess for the culprit is the std::map inside of loopcontrol. I
have done no further digging into the code though.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1512>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list