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

Updates for stochastic GM+E #80

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

iangrooms
Copy link

This PR includes contributions from @pjpegion and @nniraj123. It updates the package to make it work with the Stochastic GM+E parameterization in MOM6, described here.

Replace the ESMF version of DGEMM with the LAPACK version.
Added declarations of `gamma_o` and `gamma_e`
This commit merges my changes with the latest noaa-psl version.
incorporates @mnlevy1982's changes to integer kinds
to get this to run with CESM's DEBUG mode
@pjpegion
Copy link
Collaborator

We need to pass both the "T" and "B" grid point locations to init_stochastic_physics_ocn. SPPT and ePBL need the t-points.

This commit updates the code so that the random patterns for stochastic
ePBL and SPPT are on the T points while the random pattern for SKEB
is on the B points (tracer cell corners). This changes the API,
so MOM6 code will need to be updated.
@iangrooms
Copy link
Author

The code is updated to allow SPPT and ePBL to use the T points while SKEB uses the B points. Should I mark this as ready for review?

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.

2 participants