-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flush frequency in yaml outputs #2766
Comments
@jayeshkrishna do you know how big of an impact we'd have if we flushed the output file after every write? I'm assuming it's non negligible, but maybe still relatively small? Edit: I don't mean "after each |
@bartgol , @jayeshkrishna I want to bring this issue back to life. We had a discussion about this in the eval call today. |
@crterai can you comment briefly on how this impacted the CESS sims? |
We had portions of the Cess production run that we're having to re-run because we are missing outputs from certain periods. We got this when the model crashed pretty close to a restart write and one of the output files was still filling up but hadn't flushed. And example is in
|
I recently had a case running (happened to be PPE member) that was beyond second day and I needed to cancel it, thinking we already had the data written for that second day. Afterwards, looking at data, the file is there, but empty.
In atm.log, it does indicate we are "done" with the file:
@bartgol explains that it might be scorpio not flushing and we have some control by adding
flush_frequency: 1
to the yamls.There must be some perf impact of doing this, but unless it's severe, I would think we would generally want this?
Could it actually explain why some of the data from Cess sims are missing?
The text was updated successfully, but these errors were encountered: