-
Notifications
You must be signed in to change notification settings - Fork 7
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
Name change of the pointer restart file #237
Comments
I think my preference is to update the caps. Updating payu would mean figuring out what the timestamp should be on the rpointer files, which seems to defeat the purpose of having the pointer files. |
As noted above, all of the model components used for ACCESS-OM3 have been updated or will be updated to use restart pointer filenames which include a timestamp. e.g. what used to be Currently there is a hardcoded assumption that the restart pointer filename is of the form The current system The current system is neat in its way - there is one rpointer file for each model component, it contains the filename of the current restart file and is overwritten when a new restart file is made. As such the rpointer file always contains the filename of the latest restart file, and payu doesn't need to have any knowledge of the model date. The new system The new system makes this messy, as there will now be multiple rpointer files. e.g. if I do two 1 months runs. I will have a
And payu will need to figure out which one of them to keep. Payu would also need to update the It looks like the restart pointer file for the mediator / cpl component might not include the timestamp ... see https://github.com/ESCOMP/CMEPS/blob/63a4a319c26a27a6790452043aa10e4b343ca29a/cesm/driver/esm_time_mod.F90#L134 and https://github.com/ESCOMP/CMEPS/blob/63a4a319c26a27a6790452043aa10e4b343ca29a/mediator/med_phases_restart_mod.F90#L306 so this file could act as a "source of truth" when figuring out the model date. Possible fixes
ping @aidanheerdegen @jo-basevi as this feels like your speciality a little ! |
This issue has been mentioned on ACCESS Hive Community Forum. There might be relevant details there: https://forum.access-hive.org.au/t/cosima-twg-meeting-minutes-2024/1734/22 |
In CESMCOUPLED, the name of the restart pointer file is being changed to include the datestamp.
See
CICE-Consortium/CICE#984
and
NCAR/MOM6#304
This will break restarts as they area. Well either need to change the caps/drivers to not include the datestamp, or update payu:
(https://github.com/payu-org/payu/blob/7c885b855254ebb963c0a88d1f2ec306a026b71a/payu/models/cesm_cmeps.py#L101)
The text was updated successfully, but these errors were encountered: