Set up M_regional_template branch - #1493
Conversation
Update to access-om3/2026.05.002 Disable WOMBAT
fb578ff to
3b5ef2a
Compare
|
Awesome thanks so much @dougiesquire !! |
|
I've tested and run the model with the latest rmom6 (post a lot of changes that @manishvenu and I made at NCAR) and these template files, so all is well. A few thoughts in order of the bullet points above:
One last thing: using JRA surface forcing with GLORYS boundary forcing is a very unlikely choice for science runs due to the mismatch in data product. My preference would be that the rmom6 template used ERA5 surface forcing. I could do this now with a modified |
|
As discussed with @helenmacdonald and @dougiesquire , before merging we need to put rmom6 version used to generate each .nc file into the metadata of each .nc file. Ashley to do this. Quick changes:
Other items will be done as later PRs, including
|
|
Having thought about it more, I'm not a fan of having a copy of the notebook in this repo. The issue is that if the workflow is:
then the user will now have just cloned another notebook almost identical to the first one into the run directory but that they have no use for. I think this is messy and confusing for new users. @helenmacdonald , @dougiesquire can we think of another way to do this? Preferably this could be something done quietly in the background and not muddy things for users. Perhaps whoever maintains this template at ACCESS NRI can copy the notebook to the same folder as where the rmom6-generated forcing files will live for your OM3 testing? |
|
I've now implemented the appending of rmom6 version to the .nc metadata in this PR: https://github.com/COSIMA/regional-mom6/compare/deploy_rom3?expand=1 As this was the only other thing to handle, my preference would be to get this merged into the main template and handle the above issue in a separate PR |
rmom6 replaces the first entry in the "input" category of the config.yaml file, which should be the directory containing all of the files specific to that regional experiment.
|
Another thing that needs fixing that's not really in my wheelhouse is payu checking the manifests: After a fresh I've tried deleting the manifest folder entirely figuring payu might make a new one for me but that didn't work. I understand why there's all the checking of manifests, but this template necessarily needs to be easily modifiable by the user, since the point is that they'll re-generate all of the input files themselves @aidanheerdegen @dougiesquire @anton-seaice @jo-basevi any suggestions as to how to set things up so that the input files in config.yaml can be modified and user can then just run ? |
|
@ashjbarnes You have to set manifest->reproduce->input to False and then run payu setup. That should overwrite the stored hash |
|
Yup, we should change that in the |
|
Thanks! I did find the manifests section of the payu docs, but the "manifest options" section was pretty vague. Could these settings please be included there? I've made an issue |
|
ok @helenmacdonald just for future reference we now have the "controversial era5 commit" to be undone when era5 forcing is done and someone has capacity to test it out on regional configs |
|
@helenmacdonald I'd rather not have the notebook in the repo. For users running the regular regional-mom6 workflow to generate new bespoke domains, they will be cloning this repo and end up with an unrelated notebook for the Tassie demo. Since this notebook isn't attached to I'd like this repo to be as clean as possible and avoid confusion for new users. Since the only need for the notebook is provenance, could they just live on disk alongside where the inputfiles will be saved on vk83? |
Summary:
This PR is to set up a “template” branch for regional configurations (
M_regional_templateis currently the same ashelen/access-rM-tas5km_jra_iaf+wombatleg). This branch will act as a stencil for theregional-mom6package, but also will serve as something we can test against when we make updates/test upstream changes.@ashjbarnes, sorry it took me so long to get to this. This branch runs with the latest ACCESS-OM3 exe. However, there are still some things that will need to be addressed before this can be merged:
helen/access-rM-tas5km_jra_iaf+wombatlegare no longer available. Some have been deleted and others have been moved into a “to_delete" folder. So for now, I’ve instead just used a copy of inputs @ashjbarnes had at/g/data/tm70/ab8992/rom3-boundary-troubleshooting/rom3-run(luckily I made a copy because these also no longer exist).MOM_inputsettings other than to turn off generic tracers and a few other small changes. TheMOM_inputwill need to be reviewed and maybe updated.MOM_overridefrom/g/data/tm70/ab8992/rom3-boundary-troubleshooting/rom3-run. TheMOM_overridewill need to be reviewed and maybe updated.diag_tablewith some grid metrics and depth, temp, salt, horizontal velocities on native grid. This is maybe fine given the purpose of the config.metadata.yamlfile should be added.@ashjbarnes and @helenmacdonald, you'll need to decide what to do about the input files. These need to be available in
vk83with provenance information in their metadata so that they can be regenerated.Please feel free to push changes to this PR (e.g. to update
MOM_input,MOM_overrideetc)Issues Addressed:
M_regional_templatebranch #1463