-
Notifications
You must be signed in to change notification settings - Fork 0
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
Generalize weighted z-star coordinate #100
base: master
Are you sure you want to change the base?
Generalize weighted z-star coordinate #100
Conversation
This PR is functionally similar to E3SM-Project#5254, except that formulation encountered failures with gnu compilers on chrysalis detailed here E3SM-Project#5564. |
So far, this PR has small diffs on the following tests:
|
f9d2573
to
f5fdf44
Compare
@xylar This case ran successfully ( |
newThickness ! temp used during min/max adjustment | ||
weightSum, &! sum of weights in vertical | ||
restingThicknessSum, &! total resting thickness | ||
restingThicknessDiff, &! difference from total resting thickness |
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.
Could we call restingThicknessDiff
something else (like restingSSH
)? It isn't clear what it's the difference with respect to.
Could you share more specifically (perhaps on Slack) what trouble you're running into? I just rebuilt my conda environment and MPAS-Ocean with gnu on Chrysalis and so far I'm having no trouble running the Update: the
Let me know what I can do to help debug the troubles you're having. |
…tween initial wct and restingThicknessSum
678f5c6
to
8176242
Compare
This PR increases the generalizability of vertical coordinates by relaxing the assumption that
restingThickness
spansssh=0
tobottomDepth
. As such, it is tangentially related to inactive top cells. The change affects cases whereconfig_ALE_thickness_proportionality='restingThickness_times_weights'
, which is the default.[non-BFB]