-
Notifications
You must be signed in to change notification settings - Fork 7
Add Pressure Gradient design document #226
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
base: develop
Are you sure you want to change the base?
Conversation
vanroekel
left a comment
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.
Looks good, just a couple tiny questions from me.
philipwjones
left a comment
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.
Just a couple of questions...
|
Test compiled and posted here. |
xylar
left a comment
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.
@sbrus89, a few things to chat about at our Wednesday meeting (or sooner if you prefer). Nothing that should hold up moving forward on this.
components/omega/doc/design/PGrad.md
Outdated
| ## Verification and Testing | ||
|
|
||
| ### Test: Spatial convergence to exact solution | ||
| For a given analytical $v$, $h$, and $b$, the spatial convergence of the pressure gradient can be assessed by computing errors on progressively finer meshes. |
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.
What is
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.
I think maybe this should be fleshed out a bit more. What analytic test would we use?
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.
I revised this part slightly. I think we just need to specify arbitrary functions for the
674c345 to
16c3c49
Compare
16c3c49 to
c32bbb2
Compare
|
Latest version compiled here. |
mark-petersen
left a comment
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.
Thanks for your work on this. It looks great!
Co-authored-by: Mark Petersen <[email protected]>
|
|
||
| ### 2.2 Requirement: Initial support for a simple centered pressure gradient | ||
|
|
||
| For initial global cases without ice shelf cavities, the pressure and geopotential gradients will be computed with a simple centered difference approximation. In later versions of Omega, one or more high-order pressure gradients will be implemented and will replace the centered approach in production runs. |
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.
one or more seems different from the next requirement where Adcroft 2008 is mentioned. Is the plan to leave open for multiple options?
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.
the hedge Xylar proposed below seems like a good choice will->may and resolves the inconsistency
This PR adds the design document for the pressure gradient module for Omega-1. Compiled version here.
Checklist