Skip to content

WIP: Add support for Omega's PseudoThickness variable#440

Draft
xylar wants to merge 6 commits intoE3SM-Project:mainfrom
xylar:support-omega-pseudo-thickness
Draft

WIP: Add support for Omega's PseudoThickness variable#440
xylar wants to merge 6 commits intoE3SM-Project:mainfrom
xylar:support-omega-pseudo-thickness

Conversation

@xylar
Copy link
Copy Markdown
Collaborator

@xylar xylar commented Dec 19, 2025

Checklist

  • User's Guide has been updated
  • Developer's Guide has been updated
  • API documentation in the Developer's Guide (api.md) has any new or modified class, method and/or functions listed
  • Documentation has been built locally and changes look as expected
  • Testing comment in the PR documents testing used to verify the changes
  • New tests have been added to a test suite

This merge also adds docstrings and adds a compute_specvol()
funciton
This function can compute zMid and zInterface for any supported
veritcal coordinate.
Switch layerThickness --> GeometricLayerThickness

Add a few vertical coordinate variables
The new meshes have as many variables as possible mapped to
the new Omega names, and include PseudoThickness (if they
previously had layerThickness) as well as GeometricLayerThickness.
The PseudoThickness is computed using TEOS-10 for the specific
volume.
@xylar xylar self-assigned this Dec 19, 2025
@xylar xylar added ocean Related to the ocean component utility Utility script(s) in the utils directory Omega PR required The polaris changes won't work with the current Omega submodule and require an update labels Dec 19, 2025
@xylar
Copy link
Copy Markdown
Collaborator Author

xylar commented Feb 18, 2026

Much of this work is now included in #464

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ocean Related to the ocean component Omega PR required The polaris changes won't work with the current Omega submodule and require an update utility Utility script(s) in the utils directory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant