-
Notifications
You must be signed in to change notification settings - Fork 385
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
Fix filename interval for 2 analysis member restarts #4687
Fix filename interval for 2 analysis member restarts #4687
Conversation
The Eliassen-Palm and time-filters analysis members both had hard-coded restart file intervals of 1 year. This causes restarts with these analysis members to fail in situations where the restart interval does not match the file interval. This merge changes the filename interval to be the same as the output interval to match restart streams in all other analysis members.
These analysis members are not enabled in E3SM runs by default:
So these changes will have no effect on E3SM runs. The only effect will be in |
@mark-petersen and @jonbob, please let me know what E3SM testing you would like to see from me on this PR. I'm happy to do whatever is needed but don't want to run arbitrary testing without checking with you first. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved based on visual inspection -- thanks for catching this, @xylar
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed. Thanks for fixing this @xylar. I did a quick check, and these are the only two:
cd components/mpas-ocean/src/analysis_members
grep -A 5 Restart *xml|grep filename_interval
Registry_conservation_check.xml- filename_interval="output_interval"
Registry_eliassen_palm.xml- filename_interval="01-00-00_00:00:00"
Registry_harmonic_analysis.xml- filename_interval="output_interval"
Registry_lagrangian_particle_tracking.xml- filename_interval="output_interval"
Registry_time_filters.xml- filename_interval="01-00-00_00:00:00"
Registry_time_series_stats_climatology.xml- filename_interval="output_interval"
Registry_time_series_stats_custom.xml- filename_interval="output_interval"
Registry_time_series_stats_daily.xml- filename_interval="output_interval"
Registry_time_series_stats_monthly_max.xml- filename_interval="output_interval"
Registry_time_series_stats_monthly_mean.xml- filename_interval="output_interval"
Registry_time_series_stats_monthly_min.xml- filename_interval="output_interval"
Thanks, @mark-petersen. I did the same search but much less efficiently. Glad we found the same thing. |
…tervals' into next (PR #4687) Fix filename interval for 2 analysis member restarts The Eliassen-Palm and time-filters analysis members both had hard-coded restart file intervals of 1 year. This causes restarts with these analysis members to fail in situations where the restart interval does not match the file interval. This merge changes the filename interval to be the same as the output interval to match restart streams in all other analysis members. [BFB]
passes sanity testing -- merged to next |
merged to master |
commit hash: 89d472679bba9e82671301d872bf128112c97d75 This update includes the following MPAS-Ocean PRs: * GPU port of ocean vmix routine (non-bit-for-bit in compass), E3SM-Project/E3SM#4680 * Fix filename interval for 2 analysis member restarts (bit-for-bit) E3SM-Project/E3SM#4687
commit hash: 44814ae3ce06ec1d175fc03a6c4471f9d3fad274 This update includes the following MPAS-Ocean PRs: * Corrected coupling of ice biogeochemistry for MARBL E3SM-Project/E3SM#4641 * GPU port of ocean vmix routine (non-bit-for-bit in compass) E3SM-Project/E3SM#4680 * Fix filename interval for 2 analysis member restarts E3SM-Project/E3SM#4687 * fix calculation of the ML-averaged Brunt-Vaisala frequency E3SM-Project/E3SM#4715 * Fix interface locations for 60-layer PHC grid E3SM-Project/E3SM#4729 * Update PGI compiler runs of E3SM on GPUs E3SM-Project/E3SM#4748 * Initialize Coriolis param in its own subroutine E3SM-Project/E3SM#4750 * Add mode specification to conservation check streams E3SM-Project/E3SM#4769 And the following MPAS framework PRS: * add -ffpe-summary=none to stand-alone MPAS Makefile for gnu E3SM-Project/E3SM#4643 * Fix missing dependency in one case of gen_f90_targets E3SM-Project/E3SM#4736 * new reproducible global sum module for MPAS components E3SM-Project/E3SM#4700
The Eliassen-Palm and time-filters analysis members both had hard-coded restart file intervals of 1 year. This causes restarts with these analysis members to fail in situations where the restart interval does not match the file interval. This merge changes the filename interval to be the same as the output interval to match restart streams in all other analysis members.