[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