You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clarify that Omega pressure fields are relative (gauge) pressure
All three pressure fields (SurfacePressure, PressureInterface,
PressureMid) are relative pressure — absolute pressure minus the
standard atmosphere (101325 Pa). This clarification is needed because:
- The CF standard name sea_water_pressure applies to absolute pressure,
so it is removed and left blank for PressureInterface and PressureMid
- The TEOS-10 EOS expects relative pressure, consistent with how Eos.h
already passes pressure (Pa2Db * Pressure with no AtmRefP offset)
- The z-tilde pseudo-height is 0 m at the sea surface under standard
atmospheric forcing only when p is relative pressure
Changes:
- VertCoord.cpp: remove sea_water_pressure CF name, update long names
and min valid values (-AtmRefP, since absolute pressure >= 0) for
PressureInterface and PressureMid; clarify computePressure comment
- VertCoord.h: clarify computePressure declaration comment
- Eos.h: note that Pressure inputs to TEOS-10 functors are relative
- userGuide/OceanState.md: describe SurfacePressure as relative
pressure, typically 0 Pa for standard atmospheric forcing
- userGuide/VertCoord.md: note that p in the pseudo-height formula is
relative pressure; update PressureInterface/PressureMid descriptions
- devGuide/OceanState.md: note SurfacePressure is relative pressure
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: components/omega/doc/userGuide/VertCoord.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,9 @@
4
4
5
5
### Overview
6
6
7
-
Omega uses pseudo height, $\tilde{z} = \frac{p}{\rho_0 g}$, as the vertical coordinate ([V1 governing equation document](omega-design-governing-eqns-omega1)).
7
+
Omega uses pseudo height, $\tilde{z} = \frac{p}{\rho_0 g}$, as the vertical coordinate ([V1 governing equation document](omega-design-governing-eqns-omega1)),
8
+
where $p$ is **relative pressure** (gauge pressure, i.e., absolute pressure minus the standard atmosphere of 101325 Pa).
9
+
With this definition, $\tilde{z} = 0$ at the sea surface under standard atmospheric forcing.
8
10
In practice, $\tilde{z}$ is not computed directly.
9
11
Instead, the model tracks and evolves the pseudo-thickness, $\tilde{h} = \Delta \tilde{z}$, defined as the difference between adjacent layer interfaces.
10
12
The pseudo height is essentially a normalized pressure coordinate, with the advantage that it has units of meters.
@@ -27,8 +29,8 @@ Multiple instances of the vertical coordinate class can be created and accessed
27
29
| ------------- | ----------- | ----- |
28
30
| NVertLayers | maximum number of vertical layers | - |
29
31
| NVertLayersP1 | maximum number of vertical layers plus 1 | - |
30
-
| PressureInterface | pressure at layer interfaces | force per unit area at layer interfaces |kg m$^{-1}$ s$^{-2}$|
31
-
| PressureMid | pressure at layer mid points | force per unit area at layer mid point | kg m$^{-1}$ s$^{-2}$|
32
+
| PressureInterface |relative pressure (gauge pressure) at layer interfaces |Pa|
0 commit comments