[ET Trac] [Einstein Toolkit] #1053: CarpetIOHDF5: it doesn't honor out3D_every parameter

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Aug 21 09:49:15 CDT 2012


#1053: CarpetIOHDF5: it doesn't honor out3D_every parameter
----------------------+-----------------------------------------------------
  Reporter:  bmundim  |       Owner:  eschnett                
      Type:  defect   |      Status:  new                     
  Priority:  major    |   Milestone:                          
 Component:  Carpet   |     Version:                          
Resolution:           |    Keywords:  CarpetIOHDF5 out3D_every
----------------------+-----------------------------------------------------

Comment (by eschnett):

 The definition of "out_every" is slightly different than people may
 expect. Originally, it meant "output whenever the iteration number is an
 integer multiple of this number". This then led to large complaints as
 this particular iteration number may not exist on any grid, which results
 in no output at all. (For example, out_every=100 leads to very rare output
 if e.g. the finest level takes steps in multiples of  32.)

 To remedy this, Carpet now keeps track of when the last output occurred,
 and outputs anew if at least out_every iterations passed since then. In
 the above case, output would occur every 128 iterations, since 128 is the
 smallest multiple of 32 that is larger than or equal to 100. This is safe,
 but of course, people now don't like this because output may occur at
 unpredictable times...

 This is where the "divisor" output enters the game.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1053#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list