Skip to content

Rewrite pressure-gradient force in Omega v1 equations#351

Open
xylar wants to merge 2 commits intoE3SM-Project:developfrom
xylar:omega/docs/fix-omega-v1-momentum-derivation
Open

Rewrite pressure-gradient force in Omega v1 equations#351
xylar wants to merge 2 commits intoE3SM-Project:developfrom
xylar:omega/docs/fix-omega-v1-momentum-derivation

Conversation

@xylar
Copy link

@xylar xylar commented Feb 23, 2026

This merge makes a significant change to how the pressure-gradient force term is derived in the Omega v1 equations. In the previous version, I had tried too hard to avoid the continuous equations, instead insisting on a finite-volume representation without derivatives at the beginning of the derivation. In particular, we need $\nabla \Phi$ to be included in the body force in our derivation.

The results of these changes were used in the implementation of the horizontal pressure-gradient force (HPGF) that @sbrus89 and I have derived for Omega and will add shortly.

Checklist

@xylar xylar force-pushed the omega/docs/fix-omega-v1-momentum-derivation branch from 9b57ff3 to 912179e Compare February 23, 2026 19:25
@xylar xylar requested review from sbrus89 and vanroekel February 23, 2026 19:26
@xylar
Copy link
Author

xylar commented Feb 23, 2026

@sbrus89, could you review when you have time?

@vanroekel
Copy link
Collaborator

@xylar I just pushed a series of changes to address the comments. I also went back and rethought through how to derive the parameterization quantities. I ended up removing discussions of Reynolds' averaging for a projection approach which feels cleaner.

Let me know what you think.

xylar and others added 2 commits March 2, 2026 16:04
This removes confusing description related to Reynolds' averaging and
discusses instead resolved and unresolved through projection operators
this removes unecessary dependence on specific averaging.

It also adds description as to why the alpha' grad p' term is ignored

The description of the vertical viscosity sections is cleaned up
@xylar xylar force-pushed the omega/docs/fix-omega-v1-momentum-derivation branch from 8f04009 to 34de80f Compare March 2, 2026 15:06
@xylar xylar marked this pull request as ready for review March 2, 2026 15:08
@xylar
Copy link
Author

xylar commented Mar 2, 2026

Thanks @vanroekel, I appreciate your changes here. I think they look good!

@xylar
Copy link
Author

xylar commented Mar 2, 2026

@vanroekel, if you could also review my changes when you have time, that would be great!

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