[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