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

Add support for running MARBL with ladjust_bury_coeff = .true. #323

Draft
wants to merge 6 commits into
base: dev/ncar
Choose a base branch
from

Conversation

mnlevy1981
Copy link
Collaborator

We need to tune the burial coefficients by running MARBL with ladjust_bury_coeff = .true.. This setting requires some features that were not implemented in the initial MARBL driver: there's a little more data passed back and forth between MARBL and MOM6 to make sure these parameters are computed correctly.

I'll take this out of draft mode and add reviewers when it is ready.

Also add support for the three additional surface fluxes that will be requested
if ladjust_bury_coeff = .true.
Update control structure to provide memory for glo_avg_fields returned from
MARBL when ladjust_bury_coeff = .true.
Note that scalar diagnostics requires diag_ctrl to be intent(inout) so this
commit changes MOM_tracer_flow_control.F90 as well.
For fields where MARBL wants running means, we compute the global mean of the
2D field provided by MARBL
Add a few components we use with running means
@mnlevy1981 mnlevy1981 self-assigned this Nov 8, 2024
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

Successfully merging this pull request may close these issues.

1 participant