-
Notifications
You must be signed in to change notification settings - Fork 38
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 drying_slope convergence tests #703
Add drying_slope convergence tests #703
Conversation
TestingAll new tests and the wetdry suite have been run on Chrysalis with intel, openmpi. The time step has been changed so the cases are no longer BFB with main. The only other namelist change is widening the ramp layer thickness range (only affecting ramp cases). |
06eca72
to
16eee6b
Compare
@cbegeman, sorry, I lost track of this one. I'll try to give it a look today or tomorrow, but I might not get to it until early next week. |
@xylar Next week is fine. Thanks! |
27835c6
to
9fe3988
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great to me. I'm happy to do some testing but I'm also happy to trust what's been done already.
@xylar Thank you for reviewing! |
@sbrus89 Do you have time to review this PR? I'm about to open another that is based on these changes. No worries if not. |
9fe3988
to
8d7bd16
Compare
@cbegeman, sorry for being slow on this. I'm running tests now. |
@sbrus89 Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cbegeman, this looks great. I just a few comments...
@sbrus89 Thanks! I'll get to this when I get back from vacation early next week. |
8d7bd16
to
58a577b
Compare
58a577b
to
bcb9f2e
Compare
76f4b0f
to
8e2af4a
Compare
@sbrus89 This is ready for your re-review. I have made the suggested changes, including significant clean-up of the viz step. Let me know if you feel strongly about making hmax a config option. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cbegeman, this looks great to me. Approving based on testing the wetdry suite on Perlmutter.
On a note unrelated to this PR, I did see some out-of-bounds issues for the loglaw cases using debug flags.
It seems like the issue is here: https://github.com/E3SM-Project/E3SM/blame/15fa673c5b8d985f177e746c8d3b68c3b0b1e756/components/mpas-ocean/src/shared/mpas_ocn_vmix.F#L1072-L1074. Here is the backtrace on the forward run:
|
This PR adds a convergence test case for both wetting-and-drying methods,
standard
andramp
. The RMSE is computed at all locations and times for which an analytic solution is available (the analytic solution was provided prior to this PR). It produces a convergence plot and compares both methods when both have been run. The analytic solution is only comparable to thedefault
cases, which use Rayleigh damping.Checklist
api.rst
) has any new or modified class, method and/or functions listedTesting
in this PR) any testing that was used to verify the changes