Density-normal damping
Temperature and salinity corrections also change the forces that drive the ocean. Through the equation of state, a tracer increment can alter density, stratification, and baroclinic pressure gradients. Density-normal damping (DND) targets the density-modifying part of a constrained tracer increment. (Manuscript, Sections 2.2 and 5.1; Appendix C)
Separate the correction by its density response
Work within one active vertical layer. Let
Here
The projection must also respect the two layer budgets. Define the density-normal subspace
Let
Retain three quarters of the projection
For retention factor
The paper uses
The orthogonal component stays fixed. At the paper setting, the squared projection norm decreases by 43.75%.
Schematic in projection coordinates, before the final paired limiter. The slider illustrates the linear projection identity; it does not run an ocean forecast.
How the code applies it
evaluation/density.py first applies the canonical constrained correction, evaluates the EOS gradient at the original tracer state, and obtains a layer-budget-preserving density-normal amplitude. It changes that amplitude by the factor
The implementation solves a two-constraint problem per layer using a small Gram matrix and its pseudoinverse. The constraints couple the local density-normal directions across the layer. A pointwise multiplication of all temperature and salinity increments by 0.75 would implement a different operation.
Select it in a frozen forecast
python -m neuralpom.evaluation.campaign worker \
--protocol configs/local/evaluation_100d.json \
--variant explicit_1day_posttrain_density75 --device cuda:0The protocol names the DND policy density75. The constrained policy is the Undamped constrained update, and raw selects the unconstrained comparison. See Reproduction to match the configuration, weights, calibration, and reference data.
Read the evidence
The manuscript compares DND against Undamped correction and norm-matched uniform damping using the same network weights. This separates the effect of direction from the effect of overall increment size. Its projection diagnostics and forecast comparisons are reproduced in the paper guide, with numerical values in paper/data/policy_comparisons/.
