The emulator is an autoregressive function gtheta that maps two consecutive ocean states plus atmospheric forcing to the next two states:
(x-hatt+1, x-hatt+2) = gtheta(xt-1, xt, ft-1, ft)
State xt contains four 3D prognostic variables across 19 depth levels: potential temperature, salinity, zonal velocity, and meridional velocity, plus sea surface height. That yields 77 prognostic channels. Training uses short autoregressive rollouts with K = 4 steps, while evaluation runs freely for about 580 steps, roughly 8 years, from 2014 to 2022 with no ground-truth feedback.