[Carpet] weight is initialised differently with use_grid_structure_from_checkpoint feature turned on
Thomas Radke
tradke at aei.mpg.de
Wed Feb 21 15:04:09 CET 2007
Hi,
various people had reported the problem of norm output being slightly
different after recovery compared with the values from the original
checkpoint run. Bruno created the attached WaveToy parameter file which
can be used to easily reproduce the problem.
I found that this happens only if
IOHDF5::use_grid_structure_from_checkpoint is turned on, and buffer
zones are being used. Disabling this feature does produce exactly the
same values for all norms.
Luckily the problem doesn't seem to be in the recovery code or in the
Carpet scheduler, affecting the entire evolution. In addition to the
norms, I also compared the full phi function as 3D ASCII data and found
it to be bitwise-identical. This indicates that the problem is related
to the calculation of the norms only. Indeed, comparing the weight
function in 3D ASCII does show differences in the buffer zones. Somehow
the weight is initialised differently after recovery.
Is that enough information for you, Erik, to fix the problem ?
--
Cheers, Thomas.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: use_grid_structure_from_checkpoint.par
Url: /archives/developers/attachments/20070221/f66e7998/attachment.txt
More information about the developers
mailing list