Skip to content
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

MOM6 compatibility #5

Closed
aekiss opened this issue Jul 10, 2024 · 5 comments
Closed

MOM6 compatibility #5

aekiss opened this issue Jul 10, 2024 · 5 comments
Assignees

Comments

@aekiss
Copy link
Contributor

aekiss commented Jul 10, 2024

Should check whether this is compatible with MOM6 and update if needed.

@angus-g
Copy link

angus-g commented Jul 10, 2024

FMS can actually support a YAML diag table natively: https://github.com/NOAA-GFDL/FMS/blob/main/diag_manager/diag_yaml_format.md

Other than that , I think the old format is the same between MOM5 and MOM6, since it comes from FMS and not the models themselves.

@aekiss
Copy link
Contributor Author

aekiss commented Jul 10, 2024

Thanks @angus-g!

@aekiss
Copy link
Contributor Author

aekiss commented Jul 10, 2024

The make_diag_table YAML format is designed to minimise repetition and facilitate automatic construction of meaningful filenames, e.g. to support one file per variable. The FMS YAML format seems to be designed with different objectives.

@aekiss
Copy link
Contributor Author

aekiss commented Jul 19, 2024

I can confirm what @angus-g suspected: diag_table generated by make_diag_table.py worked fine in a test run with ACCESS-OM3, so it looks like it's already compatible with MOM6.

@aekiss aekiss closed this as completed Jul 19, 2024
@aekiss
Copy link
Contributor Author

aekiss commented Jul 22, 2024

Of course, while make_diag_table.py is general enough to handle MOM6, diag_table_source.yaml would need to be changed to account for the differing variable names and vertical remapping - see https://mom6.readthedocs.io/en/main/api/generated/pages/Diagnostics.html#native-diagnostics

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants