-
Notifications
You must be signed in to change notification settings - Fork 6
Add Vertical Advection design document #301
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?
Add Vertical Advection design document #301
Conversation
|
Can you clarify somewhere the relationship between your "Core data arrays" and the variables in the Algorithm section? I think I understand |
|
The description of |
|
@cbegeman Looking again at the V1 equations document, there is a table where My initial thoughts were to just modify |
|
@brian-oneill Thanks for clarifying. I think it would be helpful to be explicit in the document with math notation where you are solving for each. The assumption of no vertical coordinate motion seems fine, but it would probably be helpful to specify that in a few places in the document as well. I haven't given this a lot of thought to say whether modifications in place is the best way forward, but it does seem like adding the projection of the normal velocity to |
sbrus89
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.
This looks good @brian-oneill, I just have a couple comments.
| $i$ is computed from the thickness-weighted divergence of horizontal velocity: | ||
|
|
||
| $$ | ||
| \tilde{w}_{i,k-1/2} = \tilde{w}_{i,k+1/2} + |
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.
Since we are planning on using the "p-star" coordinate, should we explicitly define
| configuration is used to compute interface fluxes, which are then applied to | ||
| update the tracer tendencies. | ||
|
|
||
| The `computeFCTVAdvTend` method implements the flux-corrected transport scheme |
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.
Maybe make it more clear here and in Section 3.4 that FCT is only for tracers?
This PR adds the design document for the vertical advection module. Compiled here.
Checklist