Skip to content

Time steps, corrections, and history ​

Three different clocks appear in NeuralPOM: the external-mode substep, the internal physical step, and the neural correction interval. Keeping them separate makes training horizons and restart states easier to interpret. (Manuscript, Sections 2.1–2.3)

ClockPublished settingRole
Explicit external step20 sResolve the fast surface mode through subcycling
Internal physical step600 sAdvance the three-dimensional physical state
Neural correction interval1 hour or 1 dayApply the constrained network increment

The Explicit core takes 30 external steps per internal step. Both correction schedules use the same 600 s coarse internal step; hourly and daily coupling correspond to 6 and 144 internal steps. The semi-implicit core uses a free-surface solve for the fast-mode pressure response.

Why the past state is part of the present model ​

Let ϕ be a prognostic field, n the physical time index, Δt the step, and F its tendency. The elementary leapfrog update is

ϕn+1=ϕn−1+2ΔtF(ϕn).

This illustrates why a current field alone is insufficient to restart a multilevel solver. POM also applies time filtering and mode coupling. Fields with a b suffix store backward levels, and fields with an f suffix commonly store forward values during a step. See the core's time_loop.py.

Apply a correction consistently ​

For learned increment δϕ, the correction updates both current and backward fields:

ϕn←ϕn+δϕ,ϕn−1←ϕn−1+δϕ.

The leapfrog difference ϕn−ϕn−1 is preserved. The corrected temperature and salinity also require a fresh density evaluation before the next physical advance. These operations are part of apply_joint_correction.

Restore a complete trajectory ​

Reference checkpoints and runtime restarts include histories, turbulence variables, transports, and auxiliary fields alongside visible prognostic fields. Their stored model clock identifies the physical time. Training restart additionally restores optimizer and sampling state. Continue to Differentiation and restart and Reference format.