Closed biboyd closed 2 years ago
I can't seem to reproduce this. Can you tell me how many processors you used to see this? And are you doing MPI and OpenMP? or just OpenMP?
ah, okay, I can get it with chk000010
this is in the inputs file:
# increase tol so doesn't fail on restart
maestro.reaction_sum_tol = 1.e-7
is that something you added? or is this something that's been there a while?
Oh I think that was something I added and was messing around with
I think I found the problem. Looks like things were being saved in single point precision. The inputs files has:
# Write out plotfile data in single precision
fab.format = NATIVE_32
Commenting out this line solves any of the restart problems
oh good catch. That's interesting though, since that usually doesn't affect checkpoint files. Maybe we are doing something different in MAESTROeX?
This issue has been fixed in PR #316.
When restarting Urca from a checkpoint file, the run fails due to abundances not summing to 1.
This can be reproduced by running a 64^3 problem using the following inputs file and model file inputfiles.zip
Restarting from any of the checkpoint files 6 or later should produce the error