Surface gravity waves and the Craik-Leibovich approximation
Users can model the effects of surface waves by specifying spatial and temporal gradients of the Stokes drift velocity field. When using StokesDrift, the Stokes drift may correspond to a two-dimensional and time-varying surface wave field, in which case
The simpler UniformStokesDrift provides an interface for specifying Stokes drift fields that vary only in depth and time, such that
Surface waves are modeled in the NonhydrostaticModel by the Craik-Leibovich approximation, which governs interior motions under a surface gravity wave field that have been time- or phase-averaged over the rapid oscillations of the surface waves. The oscillatory vertical and horizontal motions associated with surface waves themselves, therefore, are not present in the resolved velocity field
When surface waves are included, the resolved velocity field
which is the same relationship that holds when surface waves are not present and
The Lagrangian-mean velocity field
The Stokes drift velocity field is typically prescribed for idealized scenarios, or determined from a wave model for the evolution of surface waves under time-dependent atmospheric winds in more realistic cases.