1. Introduction
The phenomenon of depth-limited wave breaking regularly inspires awe and wonder. As waves shoal, they become steeper, with narrower peaks and more pitched forward wave faces (e.g. Elgar & Guza Reference Elgar and Guza1985). Once the wave face becomes vertical, wave breaking occurs with the formation of an overturning jet, the subsequent jet impact, and the generation of turbulence as wave energy is dissipated (e.g. Ting & Kirby Reference Ting and Kirby1994; Mostert & Deike Reference Mostert and Deike2020). Depth-limited wave breaking is often qualitatively categorised into two breaker types, spilling and plunging (Peregrine Reference Peregrine1983), where spilling waves have very small overturns, and plunging waves have larger overturns. From the seminal laboratory observations of Ting & Kirby (Reference Ting and Kirby1994, Reference Ting and Kirby1995, Reference Ting and Kirby1996), it has been well understood that turbulence and undertow profiles differ between plunging and spilling wave breaking. These results have been seen and reproduced in numerical models (e.g. Xie Reference Xie2013; Brown et al. Reference Brown, Greaves, Magar and Conley2016; Li et al. Reference Li, Larsen and Fuhrman2022). Similarly, spilling and plunging wave breaking are understood to produce differences in sediment suspension and subsequent transport (e.g. Aagaard et al. Reference Aagaard, Hughes and Ruessink2018, Reference Aagaard, Brinkkemper, Christensen, Hughes and Ruessink2021; Voulgaris & Collins Reference Voulgaris and Collins2000), leading to distinct coastal morphological evolution.
Breaker type is usually classified through qualitative visual observation. For planar slopes, the transition between spilling and plunging wave breaking can be classified using the Iribarren number: the ratio of bathymetric slope to square root of wave slope. Although the spilling/plunging classification is convenient, in reality, a continuum of breaker types exists, with a wide variety of overturn sizes, angles and shapes (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Yasuda et al. Reference Yasuda, Mutsuda and Mizutani1997; Desmons & Lubin Reference Desmons and Lubin2022) that depend upon the underlying bathymetry and incident wave field. In contrast to the qualitative breaker type classification, the overturning wave shape can be quantified via parameters that govern the shape of the overturning wave at the moment of jet impact. These parameters include wave overturn area
$A_O$
(Blenkinsopp & Chaplin Reference Blenkinsopp and Chaplin2008), the overturn aspect (width to length) ratio
$W/L$
(Mead & Black Reference Mead and Black2001), overturn angle
$\theta _O$
(O’Dea et al. Reference O’Dea, Brodie and Elgar2021), and jet area
$A_J$
(Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024). These overturning parameters are defined in § 3.5. Here, we scale these overturning parameters for incident solitary waves of initial non-dimensional wave height
$H_0/h_0$
on a planar slope.
Bathymetric slope
$s$
, the shallow-water nonlinearity parameter
$H/h$
, and wind are understood to be crucial in setting the wave breaking location and overturning shape. Although numerical model solutions of solitary wave overturning have qualitatively shown that steeper slopes
$s$
produce larger overturn areas (Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Mostert & Deike Reference Mostert and Deike2020), this relationship has not yet been quantified. Field observations of random waves overturning on a barred beach have also shown that the non-dimensional overturn area
$A_O/H_b^2$
increases with larger local slope
$s$
(O’Dea et al. Reference O’Dea, Brodie and Elgar2021), where
$H_b$
is their breaking wave height. Wave overturning shape also depends on the local nonlinearity parameter
$H/h$
. In simulations of a soliton incident on a step reef (i.e. no slope), the wave overturn area increased for shallower reefs (larger steps) (Yasuda et al. Reference Yasuda, Mutsuda and Mizutani1997). For laboratory periodic waves shoaling over a wedge-shaped reef with variable crest submergence
$h_c$
, non-dimensional wave overturn area was found to increase with a nonlinearity parameter
$H_0/h_c$
(Blenkinsopp & Chaplin Reference Blenkinsopp and Chaplin2008). However, no relationship to the aspect ratio was found. No systematic study of the effect of
$s$
and
$H/h$
on overturning parameters for incident solitary waves has been performed. Although wind effects on wave overturning are not the topic here, wind direction (offshore versus onshore) and magnitude can have significant effects on wave shoaling (Feddersen & Veron Reference Feddersen and Veron2005; Zdyrski & Feddersen Reference Zdyrski and Feddersen2022), the location of wave breaking (Douglass Reference Douglass1990; Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023, Reference Feddersen, Hanson, Mostert and Fincham2024), and wave overturning parameters (Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023, Reference Feddersen, Hanson, Mostert and Fincham2024).
Wave overturning shape is the result of the entire shoaling process up to breaking (vertical wave face) and formation of the overturning jet. Both solitary wave shoaling and breaking parameters depend upon
$s$
and
$H/h$
. Shoaling solitary waves generally have a power-law relationship to water depth, i.e.
$H(x)/H_0 \propto (h(x)/h_0)^n$
, where
$H_0$
and
$h_0$
are an incident wave height and water depth, respectively. The exponent
$n$
depends upon both
$s$
and
$H_0/h_0$
(e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Knowles & Yeh Reference Knowles and Yeh2018). For very small (i.e. linear) waves, the classic Green’s law (
$n=-1/4$
) applies. However, for nonlinear waves,
$n$
can vary substantially from
$n=-1$
for extremely small slopes (Miles Reference Miles1979) to as small as
$n=-1/10$
for steeper slopes (Knowles & Yeh Reference Knowles and Yeh2018). During periodic wave shoaling, amplitude dispersion and wave asymmetry increase as a result of nonlinearity (e.g. Elgar & Guza Reference Elgar and Guza1985; Grilli et al. Reference Grilli, Horrillo and Guignard2020). The ratio of wave front slope to back slope – a measure of asymmetry – increases rapidly for shoaling periodic waves at a rate depending upon the local water-depth to wavelength ratio as well as the initial wave nonlinearity (Grilli Reference Grilli1998; Grilli et al. Reference Grilli, Horrillo and Guignard2020). Furthermore, how rapidly the wave front-face steepness changes is likely a measure of the local strength of wave nonlinearity. However, the evolution of wave front-face steepness during shoaling has only been studied in the context of wind (Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024). The break point (or the location of the onset of wave breaking) is commonly defined as where the solitary wave face first becomes vertical (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Varing et al. Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021). The breaker depth index
the ratio of wave height
$H_b$
to water depth
$h_b$
at the break point, is a common wave breaking metric. Using both laboratory observations and a two-dimensional (
$\mbox{2-D}$
) fully nonlinear potential flow (FNPF) numerical model, Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) showed that that
$\gamma _b$
can be scaled with
$s/(H_0/h_0)^{1/2}$
. Thus both
$s$
and
$H_0/h_0$
are key parameters in solitary wave shoaling and breaking. However, the linkage between wave steepening rate and overturning shape has not been examined.
Here, we study how the bathymetric slope
$s$
and non-dimensional initial wave height
$H_0/h_0$
affect the breaker depth index
$\gamma _b$
and wave overturning parameters, as well as the rate of wave steepening during shoaling. We simulate solitary wave shoaling and overturning across a range of
$s$
and
$H_0/h_0$
using a MATLAB-based
$\mbox{2-D}$
FNPF model (Hanson Reference Hanson2023) that is based upon prior FNPF models (e.g. Grilli & Subramanya Reference Grilli and Subramanya1996). Our model bathymetry is inspired by fringing coral reef systems where the bathymetric slope can be steep leading up to a shallow reef flat. On such bathymetry, dramatic wave overturning can occur, such as at Teahupo‘o, Tahiti, site of the 2024 Olympic surfing competition. In § 2, the model and its configuration are described. In §§ 3.1–3.4, the qualitative and statistical features of shoaling and overturning solitary waves are examined for varying
$s$
and
$H_0/h_0$
. Overturning wave shape is quantified by geometrical parameters defined at the moment of jet impact (§ 3.5). The relationship of
$s$
and
$H_0/h_0$
to non-dimensional wave breaking (§ 3.6) and overturning (§ 3.7) parameters is examined and scaled with a parameter
$\psi _0$
depending upon
$s$
and
$H_0/h_0$
. The rate of wave steepening is analysed in § 3.8 and scaled with a second parameter
$\psi _1$
, also depending upon
$s$
and
$H_0/h_0$
. We discuss the context of our results, and the connection between the rate of wave steepening and wave shape at the moment of jet impact, as well as the effects of wave geometry on wave energy dissipation, in § 4.
2. Methods
2.1. Model description
A
$\mbox{2-D}$
FNPF model denoted surftank and written in MATLAB (Hanson Reference Hanson2023) is used to analyse the shoaling and overturning of solitary waves over a planar slope bathymetry. The FNPF model solves the irrotational fully nonlinear equations for surface gravity waves. Such
$\mbox{2-D}$
FNPF models have a long history in both deep water (e.g. Longuet-Higgins & Cokelet Reference Longuet-Higgins and Cokelet1976; Dommermuth et al. Reference Dommermuth, Yue, Lin, Rapp, Chan and Melville1988) and shallow water (e.g. New et al. Reference New, McIver and Peregrine1985; Grilli et al. Reference Grilli, Skourup and Svendsen1989; Guyenne & Grilli Reference Guyenne and Grilli2006; Mohanlal et al. Reference Mohanlal, Harris, Yates and Grilli2023). The MATLAB-based surftank model is based upon and has many numerical features of previous work associated with Grilli (e.g. Grilli et al. Reference Grilli, Skourup and Svendsen1989; Grilli & Svendsen Reference Grilli and Svendsen1990; Otta et al. Reference Otta, Svendsen and Grilli1992; Grilli & Subramanya Reference Grilli and Subramanya1994, Reference Grilli and Subramanya1996).
Fluid velocity in the
$\boldsymbol{x} = (x,z)$
plane is specified by
$\boldsymbol{\nabla }\phi = \boldsymbol{u} = (u,w)$
, where
$\phi (\boldsymbol{x}, t)$
is the velocity potential. The continuity equation is Laplace’s equation, given as
in the fluid domain
$\varOmega$
with boundary
$\varGamma$
. Using Green’s second identity, Laplace’s equation (2.1) is transformed to
where
$\alpha (\boldsymbol{x}_l)$
is a geometric coefficient describing how ‘inside
$\varOmega$
’
$\boldsymbol{x}_l$
is, and
$G$
is the Green’s function of (2.1) in two dimensions:
Along the solid boundaries
$\varGamma _s$
, a no-flow boundary condition is prescribed as
where
$n$
is the unit normal vector pointing outwards from the boundary. On the free surface
$\varGamma _{\textit{FS}}(t)$
, the kinematic and dynamic boundary conditions must be satisfied. The kinematic boundary condition in Lagrangian form is
where
$\boldsymbol{r}$
is the position vector of a free-surface fluid particle. As
$\boldsymbol{r}$
is a Lagrangian variable, we write the time derivative as
${\mathrm{d}}/\mathrm{d}t$
. The free-surface dynamic boundary condition is the Bernoulli equation for irrotational unsteady flow with zero atmospheric pressure in a Lagrangian reference frame:
where
$g$
represents gravity. Field-scale surface gravity waves have very large Bond numbers
$Bo$
, where surface tension effects are negligible compared to gravity, so similar to Grilli et al. (Reference Grilli, Skourup and Svendsen1989), we neglect surface tension in (2.6).
As in other FNPF models, the free-surface and solid boundaries are discretised into nodes (Grilli et al. Reference Grilli, Skourup and Svendsen1989). The node positions determine the domain’s solid and free-surface boundaries. The free-surface nodes are Lagrangian with position
$\boldsymbol{r}$
, whereas the solid boundary nodes are fixed. The nodes encode values of
$\phi (\boldsymbol{x}, t)$
and
$\partial \phi / \partial n$
. At each time step,
$\partial \phi /\partial n$
is known on
$\varGamma _s$
, and
$\phi$
is known on
$\varGamma _{\textit{FS}}$
, providing sufficient boundary conditions to solve Laplace’s equation. As in Grilli & Subramanya (Reference Grilli and Subramanya1996), the transformed Laplace’s equation (2.2) is discretised along both boundaries, resulting conceptually in a matrix inversion problem for
$\phi$
on
$\varGamma _s$
, and
$\partial \phi /\partial n$
on
$\varGamma _{\textit{FS}}$
. Thereafter,
$\boldsymbol{r}$
and
$\phi$
are time stepped using the kinematic and dynamic free-surface boundary conditions. Further model details are given in Appendix A.
2.2. Model domain and initial conditions
The model domain (figure 1) takes inspiration from fringing coral reef systems with a forereef that can have a range of slopes, leading up to a shallow reef flat (e.g. Davis et al. Reference Davis, Pawlak and Monismith2021). It is also analogous to that used in previous shoaling solitary wave modelling studies (e.g. Knowles & Yeh Reference Knowles and Yeh2018; Boswell et al. Reference Boswell, Yan and Mostert2023; Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024). The coordinate system is defined with
$x/h_0 = 0$
at the deep end of the bathymetric slope (toe of the slope), and
$z/h_0 = 0$
at the still-water level. At
$x/h_0 \lt 0$
, the deep flat section of length
$L_d/h_0$
has depth
$h_0$
such that the bed is located at
$z/h_0 = -1$
. The value of
$L_d/h_0$
depends on the solitary wave initial condition. Farther onshore at
$x/h_0 \geqslant 0$
, the bathymetry rises over a planar profile with slope
$s$
. Once depth
$h_s/h_0$
is reached, the bathymetry has a shallow flat section, analogous to a reef flat, with length
$L_s/h_0 = 10$
. The shallow depth is fixed at
$h_s/h_0 = 0.05$
across all simulations. This bathymetric configuration ensures that an overturning wave will always impact on water, as opposed to on a sloping surface-piercing bathymetry. Furthermore, as opposed to hard-substrate coral reefs, it is rare to have a sandy beach with a steep slope. Solid boundary vertical walls extend from the bathymetry to the still-water depth at
$z/h_0 = 0$
on either end of the model domain.
The model domain and initial conditions as a function of non-dimensional horizontal
$x/h_0$
and vertical
$z/h_0$
coordinates for (a) a gentler-sloped, large initial wave height case with slope
$s = 1/30$
,
$H_0/h_0 = 0.6$
(case (i)), and (b) a steeper-sloped, small initial wave height case with
$s = 1/10$
,
$H_0/h_0 = 0.2$
(case (ii)). The dark blue region represents water, and the brown region represents the bathymetry. The horizontal dashed line represents the still-water line at
$z/h_0 = 0$
. The initial water depth
$h_0$
is indicated by the vertical yellow line. The deep and shallow flat regions of bathymetry are denoted by
$L_d/h_0$
and
$L_s/h_0$
, respectively. The depth of the shallow flat region is
$h_s/h_0$
. The solitary wave propagates to the right up the sloped bathymetry in both cases. The aspect ratio of the plot is intentionally not set as equal, allowing for a clearer visualisation of variations in the initial wave heights.

Figure 1. Long description
The figure contains two panels showing the computational domain and initial conditions for solitary wave simulations. The horizontal axis is non-dimensional distance, x/h_0, and the vertical axis is non-dimensional elevation, z/h_0. Water is shaded blue, the bathymetry is shaded brown, and a dashed horizontal line marks the still-water level. In both panels, a solitary wave is initially located offshore and propagates from left to right over the bathymetry consisting of a deep flat region, a constant slope, and a shallow flat region. Panel (a) shows a larger initial wave (H_IC/h_0 = 0.6) propagating over a gentler slope (s = 1/30), while panel (b) shows a smaller initial wave (H_IC/h_0 = 0.2) propagating over a steeper slope (s = 1/10).
For an initial wave height
$H_0/h_0$
, an essentially exact solitary wave solution to the Euler equations (Dutykh & Clamond Reference Dutykh and Clamond2014) is used as the initial condition for the free surface and its associated velocity potential. This initial condition is similar to that of Tanaka (Reference Tanaka1986) used in previous FNPF solitary wave studies (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Derakhti et al. Reference Derakhti, Kirby, Banner, Grilli and Thomson2020; Varing et al. Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021). The initial condition for the free surface resembles the traditional low-order solitary wave with its
$\mathrm{sech}^2$
profile, wave speed
\begin{align} C = \sqrt {gh_0\left (1+\frac {H_{\textit{IC}}}{h_0}\right )}, \end{align}
and non-dimensional wave speed
$\tilde {C} = C/\sqrt {gh_0}$
. As the model runs, the initial condition maintains its height and shape as it propagates on the deep flat section, and does not shed any trailing transients. This demonstrates that the initial condition is an accurate solitary wave solution. We define the initial solitary wave full width
$W_{\kern-1pt f}/h_0$
as the distance spanning where
$\eta /h_0\geqslant 0.001$
. The deep flat section length
$L_d/h_0$
is set to
$W_{\kern-1pt f}/h_0 + 5$
, allowing the full solitary wave to fit in the deep flat section. The peak solitary wave initial location is set so that
$x_0/h_0 = -W_{\kern-1pt f}/(2 h_0) - 4$
, to allow any adjustment prior to hitting the slope. We analyse a total of 30 simulation cases, varying initial wave heights over
$H_0/h_0 = 0.2,0.3,0.4,0.5,0.6$
and slopes over
$s=1/100, 1/50, 1/30, 1/20, 1/15, 1/10$
. The
$s$
range is representative of natural near-shore slopes and consistent with values used in previous shallow-water solitary wave studies (e.g. Camfield & Street Reference Camfield and Street1969; Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Mostert & Deike Reference Mostert and Deike2020). Likewise, the
$H_0/h_0$
range is similar to previous studies.
2.3. Spatial and temporal resolution
The initial horizontal spacing between free-surface nodes is
$\Delta x/h_0 = 0.064$
for most simulations. For the gentle-sloped cases (
$s = 1/50$
and
$1/100$
), a coarser resolution
$\Delta x/h_0 = 0.102$
is used to improve computational efficiency for longer domains and reduce node convergence. This node resolution corresponds to an average of 252 nodes per
$W_{\kern-1pt f}/h_0$
. Varing et al. (Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021) performed a grid convergence analysis for breaking onset location, finding convergence with just 170 nodes per
$W_{\kern-1pt f}/h_0$
. Node density is doubled on solid boundary vertical walls, while bathymetry nodes along
$L_d/h_0$
, the slope, and
$L_s/h_0$
(figure 1) are discretised at two-thirds of the free-surface resolution. Model stability at each time step is governed by the Courant number
where
$|\boldsymbol{\nabla }\phi |$
represents the fluid velocity magnitude,
$\mathrm{d}t$
is the model time step, and
$|\Delta \boldsymbol{x}|$
denotes the node separation. By adjusting the time step,
${Co}$
is maintained at 0.25 for all runs, except for gentle-sloped simulations, where the initial
${Co}=0.25$
is reduced to 0.175 when the wave height exceeds the local water depth. These
$\Delta x$
and
${Co}$
values were determined through testing across a range of parameters to ensure numerical stability, maintain computational efficiency, and accurately capture wave evolution.
2.4. Model output and analysis
Model output is stored every
$\Delta \tilde {t} = 0.31$
, where
$\tilde {t}$
is the non-dimensional time
$t\sqrt {g/h_0}$
, until the wave height exceeds the local water depth. After this point, output is stored every
$\Delta \tilde {t} = 0.031$
, to ensure proper temporal resolution of the wave overturn. The model outputs kinetic energy
$\textit{KE}$
, potential energy
${PE}$
, water volume
$V$
, and the location of free-surface and boundary nodes over the domain. As the equations conserve energy and volume, numerical energy and volume metrics are used to check the numerical accuracy and stability of the model. Kinetic and potential energy are calculated as line integrals over the entire boundary
$\varGamma$
:
where
$\hat{\boldsymbol{k}}$
is the unit vertical vector, and
$\hat{\boldsymbol{n}}$
is the unit vector outward normal to the boundary. The kinetic energy (2.9) and potential energy (2.10) are referenced to the domain kinetic and potential energy with no currents and flat water at
$z=0$
. The total energy
$E = \textit{KE} + \textit{PE}$
and the change in normalised energy is defined as
$\Delta E/E_0 = (E(t)-E_0)/E_0$
, where
$E_0$
is the initial energy. Water volume
$V$
is calculated as
The change in normalised volume
$\Delta V/V_0$
is similarly defined, where as in Grilli & Subramanya (Reference Grilli and Subramanya1996),
$V_0$
is the volume associated solely with the initial condition solitary wave and has values
$1.098h_0^2{-}1.939h_0^2$
for
$H_0/h_0 = 0.2, 0.6$
, respectively.
3. Results
3.1. Description of solitary wave shoaling, breaking and overturning
We now examine solitary wave shoaling, breaking (vertical wave face) and overturning (figure 2) for two contrasting cases: (i) a gentler slope (
$s=1/30$
) with a larger initial wave height (
$H_0/h_0=0.6$
), and (ii) a steeper slope (
$s=1/10$
) with a smaller initial wave height (
$H_0/h_0=0.2$
). The solitary waves propagate to the right, shoaling and overturning over the bathymetry, with significant qualitative differences in their evolution (figure 2). The first waves of the sequence (leftmost curves in figure 2,
$1.6\,\tilde {t}$
prior to the subsequent wave) are shoaling and have amplified wave heights relative to
$H_0/h_0$
: for case (i),
$\eta _{{pk}}/h_0 = 0.694$
, and for case (ii),
$\eta _{{pk}}/h_0 = 0.231$
, where
$\eta _{{pk}}/h_0$
is the peak of the free-surface elevation. The shoaling solitary waves change shape asymmetrically (figure 2), characteristic of shoaling solitary waves (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Mostert & Deike Reference Mostert and Deike2020; Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024). We define the front and rear faces of the solitary wave relative to the
$+x$
-propagation direction. In both cases, the first wave front face has steepened through shoaling, whereas the rear face may steepen or flatten. For case (i), the front-face minimum slope of the first wave is
$\mathrm{min}(\partial \eta / \partial x) = -0.712$
, whereas the rear-face maximum slope is
$\mathrm{max}(\partial \eta / \partial x) = 0.330$
, both steeper than the initial condition maximum slope
$0.283$
. In contrast, for case (ii), the front-face
$\mathrm{min}(\partial \eta / \partial x) = -0.285$
is smaller than in case (i), but has steepened five times the initial condition maximum slope
$0.056$
. The rear-face
$\mathrm{max}(\partial \eta / \partial x) = 0.050$
is smaller than the initial condition, indicating a qualitative difference in wave shoaling for the two example cases.
Two time sequences of
$+x$
-propagating solitary wave shoaling, breaking and overturning as a function of
$x/h_0$
and
$z/h_0$
. The two cases (see figure 1) (i) and (ii) are presented: (a)
$s = 1/30$
and
$H_0/h_0 = 0.6$
; (b)
$s = 1/10$
and
$H_0/h_0 = 0.2$
. The solid black curve represents the free surface, blue represents water, and the brown region represents the bathymetry. The second wave is the earliest time when the front face is vertical, representing breaking. The leftmost curve (lightest blue) represents shoaling and is at a time
$\Delta \tilde {t} = -1.6$
prior to the second wave. The subsequent four waves illustrate wave overturning and are evenly spaced in time for case (i)
$\Delta \tilde {t} = 0.329$
, and case (ii)
$\Delta \tilde {t} = 0.188$
.

Figure 2. Long description
The figure contains two panels showing time sequences of solitary wave evolution over a planar slope. The horizontal axis is non-dimensional distance, x/h_0, and the vertical axis is non-dimensional elevation, z/h_0. Water is shaded blue, the bathymetry is shaded brown, and black curves denote successive free-surface profiles. In both panels, the leftmost profile shows the shoaling wave before breaking, the second profile corresponds to the onset of breaking with a vertical wave front, and the remaining four profiles show progressive wave overturning. Panel (a) shows a larger solitary wave (H_0/h_0 = 0.6) propagating over a gentle slope (s = 1/30). Panel (b) shows a smaller solitary wave (H_0/h_0 = 0.2) propagating over a steeper slope (s = 1/10). The free-surface profiles are evenly spaced in time following breaking.
The second solitary wave in the sequence (figure 2) is at the earliest moment when the front face has an essentially vertical slope, which is denoted as the break point (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997; Varing et al. Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021). At this time, the solitary wave height for case (i) has further increased to
$\eta _{{pk}}/h_0 = 0.749$
, whereas for case (ii), it has decreased slightly to
$\eta _{{pk}}/h_0 = 0.225$
. Similarly, the case (i) rear-face slope has steepened relative to the shoaling time step to
$\mathrm{max}(\partial \eta / \partial x) = 0.352$
, whereas for case (ii), it has further reduced to
$\mathrm{max}(\partial \eta / \partial x) = 0.047$
. These shape differences in wave shoaling to breaking between cases (i) and (ii) continue through to the process of overturning.
The third to fifth waves in figure 2 show the wave overturning process as the free surface becomes multi-valued and an overturning jet is ejected forwards, descending towards the free surface. The sixth wave shows the last time step prior to the overturning jet impacting the surface below (figure 2). For both cases, the maximum surface elevation decreases somewhat relative to the break point time to
$\eta _{{pk}}/h_0 = 0.707$
and
$\eta _{{pk}}/h_0 = 0.212$
for cases (i) and (ii), respectively, consistent with previous solitary wave studies (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997). The rear-face maximum slope is essentially unchanged from the break point time, with
$\mathrm{max}(\partial \eta / \partial x) = 0.352$
for case (i), and
$\mathrm{max}(\partial \eta / \partial x) = 0.047$
for case (ii). For case (i), the jet impacts on the wave’s front face over the sloping bathymetry, whereas for case (ii), the jet impacts at the still-water level over the shallow flat section. Clear qualitative differences in the shape of the overturn and its jet are evident between the two cases. For example, in case (i), the overturn jet is thin relative to the angled overturn, whereas in case (ii), the overturn jet is far thicker relative to the horizontally oriented overturn.
3.2. Definition of key analysis times
We now explicitly define three salient time points in the evolution of a solitary wave that will be used in the subsequent analysis. We use a case with
$s = 1/15$
and
$H_0/h_0 = 0.6$
as a demonstration (figure 3). The first wave in figure 3 shows the time, denoted
$\tilde {t}_{{t}}$
, when the wave peak crosses the toe of the slope at
$x/h_0=0$
. In discussing figure 2, we have already referenced times of wave breaking and the overturning jet impact. Here, we quantify those definitions. A kinematic parameter
$B$
for wave breaking is the ratio of horizontal water particle velocity at the crest (
$u_c$
) to the local crest celerity
$c$
:
Recent studies have shown that when
$B\gt 0.85$
, wave breaking will eventually occur across deep and shallow water, and different breaker types (Barthelemy et al. Reference Barthelemy, Banner, Peirson, Fedele, Allis and Dias2018; Derakhti et al. Reference Derakhti, Kirby, Banner, Grilli and Thomson2020). However, as noted in Varing et al. (Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021), this threshold does not define the onset time of wave breaking, but is a necessary precursor condition for it. Varing et al. (Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021) defined the time of breaking onset
$\tilde {t}_{{b}}$
as the earliest time that the front face of the solitary wave becomes vertical or
$|\mathrm{min}(\partial \eta / \partial x)| \to \infty$
. However, the finite temporal output resolution of the model precludes capturing the exact time when this occurs. We define the time of breaking onset
$\tilde {t}_{{b}}$
as the time step previous to that when the wave’s free surface becomes multi-valued (figure 3, green diamond). Finally, we define the time of jet impact
$\tilde {t}_{{I}}$
, when the overturning jet collides with the free surface ahead of the wave (figure 3, blue diamond). Again, due to finite output time resolution, we do not capture the exact moment when the overturning jet impacts. Because the FNPF model assumes irrotational flow, it remains valid only up to the moment just before the overturning jet contacts the free surface below. Thus the output time just prior to impact defines the time of the overturning jet impact.
Three time points of the
$+x$
-propagating solitary wave as a function of
$x/h_0$
and
$z/h_0$
for a case with
$s=1/15$
and
$H_0/h_0=0.6$
. The coloured diamonds indicate the maximum surface elevation, and the legend indicates the times. The first solitary wave (left to right) shows the time
$\tilde {t}_{{t}}$
(yellow diamond) when the wave peak crosses the toe of the slope. The second wave shows the time of wave breaking
$\tilde {t}_{{b}}$
(green diamond) where the front-face slope is vertical. The third wave shows the time of wave impact
$\tilde {t}_{{I}}$
(blue diamond) when the overturning jet is about to impact the surface below. The solid black curve represents the free surface, blue represents water, and the brown region represents the bathymetry.

Figure 3. Long description
The figure shows three snapshots of a solitary wave propagating from left to right over a planar slope. The horizontal axis is non-dimensional distance, x/h_0, and the vertical axis is non-dimensional elevation, z/h_0. Water is shaded blue, the bathymetry is shaded brown, and black curves denote the free surface. The leftmost wave shows the instant when the wave crest crosses the toe of the slope (t_t), marked by a yellow diamond. The middle wave shows the onset of breaking (t_b), identified by a vertical front face and marked by a green diamond. The rightmost wave shows the instant immediately before the overturning jet impacts the water surface (t_I), marked by a blue diamond. The simulation corresponds to a beach slope of s = 1/15 and an initial solitary-wave height of H_0/h_0 = 0.6.
3.3. Statistics of solitary wave shoaling and overturning
We now examine the solitary wave statistics as a function of non-dimensional time
$\tilde {t}$
for the same two cases (i) and (ii) as in figures 1 and 2. The solitary wave’s peak elevation is
$\eta _{{pk}}/h_0$
(figure 4
b), with horizontal position
$x_{{pk}}/h_0$
(figure 4
a). For both cases (i) and (ii),
$x_{{pk}}/h_0$
varies largely linearly with
$\tilde {t}$
(figure 4
a), with some noticeable downward curvature, indicating slowing, particularly for case (ii). Solitary wave deceleration is more evident at lower slopes and smaller (less nonlinear)
$H_0/h_0$
. The weak deceleration of the solitary wave is consistent with previous model simulations over rapidly varying bathymetry (Guyenne & Grilli Reference Guyenne and Grilli2006; Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024). The fit solitary wave speeds
$\tilde {C}$
from the beginning of the simulation to
$\tilde {t}_0$
are consistent in close agreement with low-order solitary wave theory (2.7). For cases (i) and (ii), the fits
$\tilde {C} = 1.250$
and
$\tilde {C} = 1.096$
are consistent with the low-order solitary wave speed (2.7).
Statistics of solitary wave simulations versus non-dimensional time
$\tilde {t}$
for case (i)
$s = 1/30$
,
$H_0/h_0 = 0.6$
, and case (ii)
$s = 1/10$
,
$H_0/h_0 = 0.2$
: (a) horizontal location of peak water elevation
$x_{{pk}}/h_0$
; (b) peak water elevation
$\eta _{{pk}}/h_0$
; (c) normalised change in energy
$\Delta E/E_0$
, and (d) normalised change in volume
$\Delta V/V_0$
, where
$E_0$
is the initial energy, and
$V_0$
is the initial volume of the solitary wave. The coloured diamonds represent three distinct times defined in figure 3: crossing the toe of the slope
$\tilde {t}_t$
, wave breaking
$\tilde {t}_b$
, and jet impact
$\tilde {t}_I$
, as indicated in the legend.

Figure 4. Long description
The figure contains four panels showing wave statistics as functions of non-dimensional time, t, for two solitary-wave cases: a gentle slope (s = 1/30, black curves) and a steeper slope (s = 1/10, gray curves). Panel (a) shows the horizontal position of the wave peak, x_pk/h_0, increasing nearly linearly with time. Panel (b) shows the crest elevation, η_pk/h_0, increasing prior to breaking and decaying thereafter up to the jet impact time. Panel (c) shows the normalized energy change, Δ E/E_0, which remains close to zero throughout both simulations. Panel (d) shows the normalized volume change, Δ V/V_0, which is approximately conserved for both cases. Yellow, green, and blue diamonds identify the three characteristic times defined in Figure 3: the wave crest crossing the toe of the slope (t_t), the onset of breaking (t_b), and jet impact (t_I).
As the solitary wave shoals over the slope,
$\eta _{{pk}}/h_0$
gradually increases in both cases, reaching 0.749 at
$\tilde {t}_{{b}}$
for case (i), and 0.225 for case (ii) (figure 4
b). Overall, the solitary wave height shoaling (
$\eta _{{pk}}/h_0$
) develops slightly more slowly than predicted by Green’s law
$(h/h_0)^{-1/4}$
, consistent with previous modelling studies (e.g. Grilli et al. Reference Grilli, Subramanya, Svendsen and Veeramony1994; Knowles & Yeh Reference Knowles and Yeh2018; Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024). Following the onset of wave breaking at
$\tilde {t}_{{b}}$
, the wave height begins to decrease as the wave overturns, reaching
$\eta _{{pk}}/h_0 = 0.707$
for case (i), and
$\eta _{{pk}}/h_0 = 0.212$
for case (ii), at
$\tilde {t}_{{I}}$
. The decrease in
$\eta _{{pk}}/h_0$
throughout wave overturning is consistent with previous solitary wave modelling (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997).
The normalised change in wave energy
$\Delta E/E_0$
, where
$E_0$
is energy at
$\tilde {t}=0$
, remains nearly constant throughout the case (i) and case (ii) simulations (figure 4
c). For case (i) with larger
$H_0/h_0$
,
$\Delta E/E_0$
increases throughout shoaling to a maximum
$2 \times 10^{-3}$
just prior to jet impact at
$\tilde {t}_{{I}}$
, indicating that effectively, energy is conserved. For case (ii) with smaller
$H_0/h_0$
,
$\Delta E/E_0$
is essentially constant during shoaling, with a small increase to
$2\times 10^{-4}$
at
$\tilde {t}_{{I}}$
. The normalised change in wave volume
$\Delta V/V_0$
, where
$V_0$
is volume of the solitary wave (not the model domain) at
$\tilde {t}=0$
, also varies slightly (
$\lt 2\times 10^{-3}$
for both cases; figure 4
d). This small volume change confirms that the model conserves volume with high fidelity. The occasional scallop-like features in
$\Delta E/E_0$
and
$\Delta V/V_0$
are due to model regrids. Across all simulations, the
$\Delta E/E_0$
and
$\Delta V/V_0$
variations are similarly small, and are consistent with prior shoaling and overturning solitary wave simulations of similar
$H_0/h_0$
(e.g. Grilli & Subramanya Reference Grilli and Subramanya1996). The near-constant energy and volume demonstrate that the model accurately captures the physics of overturning solitary waves.
The moment of jet impact for four solitary waves as a function of
$x/h_0$
and
$z/h_0$
for varying slope
$s$
and initial wave height
$H_0/h_0$
: (a)
$s = 1/15$
,
$H_0/h_0 = 0.2$
; (b)
$s = 1/30$
,
$H_0/h_0 = 0.2$
; (c)
$s = 1/15$
,
$H_0/h_0 = 0.6$
; and (d)
$s = 1/30$
,
$H_0/h_0 = 0.6$
. Dark blue represents water, the thin black line represents the water surface, brown represents the bathymetry, and the dashed black line marks the still-water level at
$z/h_0 = 0$
.

Figure 5. Long description
The figure contains four panels showing solitary waves at the instant immediately before the overturning jet impacts the water surface. The horizontal axis is non-dimensional distance, x/h_0, and the vertical axis is non-dimensional elevation, z/h_0. Water is shaded blue, the bathymetry is shaded brown, the free surface is outlined in black, and a dashed horizontal line marks the still water level. Panels (a) and (b) show smaller initial waves (H_0/h_0 = 0.2) for slopes s = 1/15 and s = 1/30, respectively. Panels (c) and (d) show larger initial waves (H_0/h_0 = 0.6) for the same slopes. In all cases the wave forms an overturning jet enclosing a cavity. Larger initial wave heights and steeper slopes produce larger overturning jets and air cavities.
3.4. Moment of jet impact
We now examine the overturning jet at the time of impact
$\tilde {t}_I$
over four cases spanning two bathymetric slopes
$s$
and two initial wave heights
$H_0/h_0$
(figure 5). These four cases demonstrate the variety in wave overturning. For a given
$H_0/h_0$
, the wave height at
$\tilde {t}_I$
is smaller for the steeper-sloped case
$s = 1/15$
than for the lower-sloped case
$s=1/30$
, consistent with slope- and wave-height-dependent shoaling scaling laws (Knowles & Yeh Reference Knowles and Yeh2018). For steeper-slope cases (
$s=1/15$
), the jet impacts the free surface above the shallow flat section for
$H_0/h_0=0.2$
(figure 5
a). In contrast, for larger
$H_0/h_0$
and gentler slopes (
$s=1/30$
), the jet impacts above the slope at a deeper location for the larger
$H_0/h_0$
(figures 5
b–d). The four overturns also have qualitative shape differences. The
$s = 1/30$
overturns (figures 5
b,d) exhibit the classic symmetric teardrop shape associated with the parametric overturn form of Longuet-Higgins (Reference Longuet-Higgins1982) (LH82) seen in both observations (e.g. Blenkinsopp & Chaplin Reference Blenkinsopp and Chaplin2008) and models (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997) of wave overturning. In addition, the overturning jet is thinner and inclined at a steeper angle as it impacts upon the wave face, i.e. at
$z/h_0\gt 0$
. The
$s=1/15$
and
$H_0/h_0=0.6$
case has a larger overturn than the
$s=1/30$
and
$H_0/h_0=0.6$
case (figures 5
c,d). The
$s=1/15$
overturning jet is thicker and the jet impacts lower down than for
$s=1/30$
, near
$z/h_0=0$
. In contrast, the
$s = 1/15$
and
$H_0/h_0=0.2$
case (figure 5
a) has an asymmetric shape, akin to the cross-section of a foil, deviating from the LH82 form. This results from the fact that the bottom of the overturn is bounded by still, flat water as the jet impacts at
$z/h_0=0$
(dashed line in figure 5
a). It also has a thicker overturning jet and is more horizontally oriented. These solitary wave overturning shapes are consistent with those from previous FNPF models (e.g. Grilli et al. Reference Grilli, Svendsen and Subramanya1997), direct numerical simulations (DNS) results (e.g. Mostert & Deike Reference Mostert and Deike2020; Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024), and experiments (e.g. Li & Raichlen Reference Li and Raichlen2003; Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023).
(a) The solitary wave at the breaking onset time
$\tilde {t}_{{b}}$
(when the wave face first goes vertical) as a function of
$x/h_0$
and
$z/h_0$
for
$s = 1/30$
and
$H_0/h_0 = 0.6$
. The non-dimensional wave height at the break point
$H_b/h_0$
is designated by the green diamond. (b) The solitary wave overturn at the time of jet impact
$\tilde {t}_{{I}}$
as a function of
$x/h_0$
and
$z/h_0$
. The non-dimensional wave height at jet impact
$H_I/h_0$
is indicated by the blue diamond. The red curve denotes the enclosed overturn region. The light blue and grey shaded areas represent the non-dimensional overturn area
$A_O/h_0^2$
and jet area
$A_J/h_0^2$
, respectively. The dashed red lines indicate the length
$L_O$
and width
$W_O$
of the overturn. The angle of the overturn relative to the horizontal
$\theta _O$
is also displayed. The horizontal dashed line in (a) and (b) represents the still-water level at
$z/h_0 = 0$
.

3.5. Definition of wave breaking and overturning parameters
We now quantify the wave geometry at the breaking onset time
$\tilde {t}_{{b}}$
and the overturning parameters at the jet impact time
$\tilde {t}_{{I}}$
for the
$s = 1/30$
and
$H_0/h_0 = 0.6$
case (figure 6). At the break point time
$\tilde {t}_{{b}}$
, the wave face has become vertical, and the breaking wave height
$H_b/h_0$
(green diamond in figure 6
a) corresponds to the maximum surface elevation, as no trough forms in front of the solitary wave. We also define the water depth at the
$x$
-location of
$H_b/h_0$
as
$h_b/h_0$
. At the time of jet impact
$\tilde {t}_{{I}}$
, the wave height
$H_I/h_0$
is defined as the maximum surface elevation (blue diamond in figure 6
b). Across all cases,
$H_I/h_0$
and
$H_b/h_0$
are highly correlated, with
$H_I/H_b$
generally slightly less than 1, consistent with Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) and Yasuda et al. (Reference Yasuda, Mutsuda and Mizutani1997). The overturn boundary (red curve in figure 6
b) encloses the void and defines the overturn area
$A_O/h_0^2$
. The overturning jet is defined as the upper region of water where the free surface is multi-valued in
$x/h_0$
with jet area
$A_J/h_0^2$
(grey shading in figure 6
b). Following previous studies of overturn area (O’Dea et al. Reference O’Dea, Brodie and Elgar2021; Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023, Reference Feddersen, Hanson, Mostert and Fincham2024), both
$A_O$
and
$A_J$
are normalised with
$H_I/h_0$
, yielding
$A_O/H_I^2$
and
$A_J/H_I^2$
. Overturn length
$L_O$
, width
$W_O$
, and overturn angle
$\theta _O$
(figure 6
b) are estimated by fitting the rotated overturn boundary to the Longuet-Higgins (Reference Longuet-Higgins1982) parametric curve:
\begin{align} \frac {z'}{W_O} = \pm \frac {3\sqrt {3}}{4} \, \sqrt {\frac {x'}{L_O}} \left ( \frac {x'}{L_O} - 1 \right ), \end{align}
where
$x'$
and
$z'$
are the longitudinal and transverse coordinates of the overturn, respectively, and
$L_O$
and
$W_O$
denote its characteristic length and width (figure 6
b). For many
$s$
and
$H_0/h_0$
cases, the simulated overturn boundary fits this form well, consistent with previous results (e.g. Blenkinsopp & Chaplin Reference Blenkinsopp and Chaplin2008; O’Dea et al. Reference O’Dea, Brodie and Elgar2021; Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023, Reference Feddersen, Hanson, Mostert and Fincham2024). Some cases with the steepest slope (e.g.
$s = 1/10$
) have asymmetrical overturns resembling a foil (figures 5
a,c). This is a result of the flat still water bounding the bottom of the overturn. For cases where less than 75 % of the asymmetric overturn curve is above the still-water line, we do not fit to the LH82 form, and
$W_O/L_O$
and
$\theta _O$
are not estimated.
For most cases, at time
$\tilde {t}_{{b}}$
, the solitary wave has a vertical front-wave face over the sloping bathymetry (e.g. figure 2
a). However, at time
$\tilde {t}_{{b}}$
, some solitary waves have a vertical front-wave face over the flat section (e.g. figure 2
b), which occurs with the steepest slope (
$s=1/10$
) and smallest wave heights (
$H_0/h_0 = 0.2, 0.3$
). These waves will also reach the moment of jet impact on top of the shallow flat section, thereby influencing both breaking and overturning parameters. We remove these cases from the subsequent analysis, to eliminate any bias of the shallow flat section. In addition, some cases (
$s = 1/10$
,
$H_0/h_0 = 0.4, 0.5, 0.6$
and
$s = 1/15$
,
$H_0/h_0 = 0.2$
) reach the break point on the slope, but then overturn on the shallow flat section at
$\tilde {t}_{{I}}$
. We remove these cases from the analysis of overturning parameters only, to eliminate any bias induced by the shallow flat section.
3.6. Scaling the breaker depth index
In order to establish the validity of our model solutions and to motivate the upcoming results on wave overturning parameters, we examine the breaker depth index
$\gamma _b = H_b/h_b$
in (1.1), where
$h_b$
is the still-water depth at the location of the breaker height
$H_b$
(figure 6
a). To eliminate bias of the shallow flat section, we estimate
$\gamma _b$
from our model simulations, considering only simulations where
$h_b$
is on the slope and not on the shallow flat section. We also incorporate data from both laboratory experiments and numerical modelling of Grilli et al. (Reference Grilli, Svendsen and Subramanya1997), specifically the spilling and plunging cases identified as
$S_0 \lt 0.3$
, where
This excludes the surging wave-breaking cases associated with the steep surface-piercing bathymetry, which we do not simulate. Thus any bias induced by the different bathymetries (surface-piercing slope or shallow flat section) is likely removed.
Breaker depth index
$\gamma _b$
from (1.1) versus (a) the solitary wave surf similarity parameter
$S_0 = 1.521s/(H_0/h_0)^{1/2}$
in (3.3), and (b) an alternate scaling parameter
$\psi _0 = s/(H_0/h_0)^{1/4}$
in (3.5). Experimental and numerical modelling data points for spilling and plunging waves from tables 1 and 2 of Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) are denoted by magenta squares and diamonds, respectively. Model results from this study are circles coloured by slope
$s$
. Only cases with the break point located on the slope are included. The black curves in (a) and (b) represent the empirical fits (3.4) and (3.6), respectively.

Figure 7. Long description
The figure contains two scatter plots of breaker depth index, γ_b, for solitary waves. Panel (a) plots γ_b versus the surf similarity parameter, S_0 = 1.521s/(H_0/h_0)^{1/2}, while panel (b) plots γ_b versus the alternate scaling parameter, ψ_0 = s/(H_0/h_0)^{1/4}. Circles show results from the present simulations and are colored by slope, ranging from s = 1/10 to 1/100. Magenta squares and diamonds denote the experimental and numerical results of Grilli et al. (1997), respectively. Black curves show empirical fits. In both panels, the breaker depth index increases monotonically with the scaling parameter. Compared with panel (a), the alternate parameter in panel (b) produces a tighter collapse of the combined simulation and published datasets about the empirical fit.
For these combined spilling and plunging model and experimental results,
$\gamma _b$
has a consistent exponential relationship with
$S_0$
, albeit with some scatter (figure 7
a), consistent with Grilli et al. (Reference Grilli, Svendsen and Subramanya1997). The FNPF model’s ability to reproduce the results of Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) further validates its accuracy. The Grilli et al. (Reference Grilli, Svendsen and Subramanya1997)
$\gamma _b$
parametrisation
fits the combined data set well (solid line in figure 7
a), with high skill
$r^2 = 0.937$
and root mean square error (RMSE)
$0.193$
. Note that this parametrisation (3.4) also represents well the surging wave breaking simulations with
$S_0\gt 0.3$
(Grilli et al. Reference Grilli, Svendsen and Subramanya1997). We also scale
$\gamma _b$
with an alternative parameter
with exponent
$1/4$
in the denominator. The
$\psi _0$
parameter in (3.5) collapses the
$\gamma _b$
data onto an exponential curve (figure 7
b) with less scatter than does
$S_0$
. The exponential fit of
$\psi _0$
to
$\gamma _b$
is
which has higher skill
$r^2 = 0.990$
and lower (by more than a half) RMSE at
$0.078$
(figure 7
b) than (3.4). The
$1/4$
exponent in (3.5) minimised the
$\mathrm{RMSE}$
over a range of candidate exponents. Note that the fit (3.6) applies only to the spilling and plunging cases and not to the surging cases (
$S_0\gt 0.3$
) across which the
$S_0$
-based scaling (3.4) does apply. In practice, both
$S_0$
and
$\psi _0$
scalings are highly effective with high skill in estimating
$\gamma _b$
across spilling and plunging cases. Here, we primarily show the results with
$\psi _0$
to motivate our upcoming use of it to scale wave overturning parameters.
3.7. Scaling wave overturning parameters
The dependence of wave overturning parameters upon
$s$
and
$H_0/h_0$
has not previously been quantified. Here, we only consider cases where the jet impacts on the sloping bathymetry (e.g. figures 5
b,c,d), removing any bias of the shallow flat section. This results in cases with
$S_0\lt 0.2$
and
$\psi _0\lt 0.1$
. We examine first the dependence of
$A_O/H_I^2$
on both
$S_0$
and
$\psi _0$
(figure 8). The non-dimensional overturn area
$A_O/H_I^2$
spans an order of magnitude (from 0.04 to 0.43) and increases approximately linearly with
$S_0$
and
$\psi _0$
(figure 8
a). The area
$A_O/H_I^2$
does not collapse as well using
$S_0$
as with
$\psi _0$
, and with
$S_0$
, each
$s$
-grouping (colour in figure 8
a) has its own
$S_0$
scaling. This indicates that the scatter is not random. In contrast,
$A_O/H_I^2$
is effectively scaled by
$\psi _0$
, and each
$s$
-grouping collapses similarly (figure 8
b), motivating our usage of
$\psi _0$
. In the subsequent analysis, the overturning parameters are scaled more effectively with
$\psi _0$
than with
$S_0$
. Thus we focus on
$\psi _0$
in the analysis of overturning parameters. A linear least squares fit between
$A_O/H_I^2$
and
$\psi _0$
yields the relation
which has high-skill
$r^2 = 0.990$
and small
$\mathrm{RMSE} = 0.013$
. This quantifies how
$s$
and
$H_0/h_0$
affect overturn area and allow its parametrisation.
Non-dimensional overturn area
$A_O/H_I^2$
versus (a) the solitary wave surf similarity parameter
$S_0 = 1.521s/(H_0/h_0)^{1/2}$
in (3.3), and (b) the scaling parameter
$\psi _0 = s/(H_0/h_0)^{1/4}$
in (3.5). Data points are coloured by slope
$s$
. The black line in (b) represents the empirical fit (3.7).

Figure 8. Long description
The figure contains two scatter plots of non-dimensional overturn area, A_O/H_I^2, for solitary waves. Panel (a) plots A_O/H_I^2 versus the surf similarity parameter, S_0 = 1.521s/(H_0/h_0)^{1/2}, while panel (b) plots A_O/H_I^2 versus the alternate scaling parameter, ψ_0 = s/(H_0/h_0)^{1/4}. Circles show results from the present simulations and are colored by slope, ranging from s = 1/15 to 1/100. Black curves show empirical fits. In both panels, the nondimensional overturn area increases approximately linearly with the scaling parameter. Compared with panel (a), the alternate parameter in panel (b) produces a tighter collapse of the combined simulation and published datasets about the empirical fit.
Overturning parameters at the time of jet impact (
$\tilde {t}_{{I}}$
) as a function of the scaling parameter
$\psi _0 = s/(H_0/h_0)^{1/4}$
in (3.5): (a) non-dimensional jet area
$A_J/H_I^2$
; (b) wave overturn aspect ratio
$W_O/L_O$
; and (c) wave overturn angle
$\theta _O$
. Data points are coloured by slope
$s$
. Only cases with symmetric overturns are fit to the LH82 parametric form and shown in (b) and (c).

Figure 9. Long description
The figure contains three scatter plots of various overturning parameters for solitary waves. Panel (a) shows the non-dimensional jet area, A_J/H_I^2, panel (b) shows the overturn aspect ratio, W_O/L_O, and panel (c) shows the overturn angle, θ_O, each plotted as a function of the alternate scaling parameter, ψ_0 = s/(H_0/h_0)^{1/4}. Circles show results from the present simulations and are colored by slope, ranging from s = 1/15 to 1/100. Black curves show empirical fits. In all panels, the points collapse tightly along the empirical fits.
Next, we examine the non-dimensional jet area
$A_J/H_I^2$
(figure 9
a), which spans an order of magnitude from
$0.012$
to
$0.266$
, and increases with
$\psi _0$
, following a consistent scaling. A second-degree polynomial least squares fit provides the functional relationship
with high-skill
$r^2 = 0.997$
and low
$\mathrm{RMSE} = 0.005$
. The ratio
$A_J/A_O$
is always smaller than 1, but as
$A_J$
is quadratic whereas
$A_O$
is linear with
$\psi _0$
, the ratio
$A_J/A_O$
increases for larger
$\psi _0$
. We next examine the aspect ratio
$W_O/L_O$
(figure 9
b), which varies weakly, increasing from
$0.30$
to
$0.44$
with increasing
$\psi _0$
. This trend indicates the overturn shape transitioning from an elongated ellipse towards a more circular form as
$\psi _0$
increases. The parameter
$W_O/L_O$
exhibits more scatter than
$A_O/H_I^2$
or
$A_J/H_I^2$
, particularly for the smallest
$\psi _0$
and thus smallest overturns, which may result from noise in the parametric fit to the LH82 form. A linear fit between
$W_O/L_O$
and
$\psi _0$
yields
with skill
$r^2 = 0.943$
and
$\mathrm{RMSE} = 0.010$
. Finally, we examine the overturn angle
$\theta _O$
(figure 9
c), which decreases from
$52.7^\circ$
to
$22.4^\circ$
with increasing
$\psi _0$
. This quantifies how the overturn orientation rotates towards the horizontal as
$\psi _0$
increases, as seen in the example overturns (figure 5). The more horizontal overturns are geometrically linked to the larger
$A_J/H_I^2$
and the cross-shore extent of the overturning jet. The relationship between
$\theta _O$
and
$\psi _0$
is fit well by a quadratic
with
$r^2 = 0.982$
and
$\mathrm{RMSE} = 1.200^\circ$
. The high skill of the fits for
$A_O/H_I^2$
,
$A_J/H_I^2$
,
$W_O/L_O$
and
$\theta _O$
quantifies the dependence of the overturn parameters on
$s$
and
$H_0/h_0$
, and allows their parametrisation.
3.8. Rate of wave steepening
Wave overturning is the integrated result of the entirety of wave shoaling, thus the wave overturning parameters could be expected to be related to wave shoaling parameters. Here, we examine a metric of wave shoaling: the time rate of wave steepening. In figure 10, solitary wave shoaling to breaking is schematised. Previously, we defined the non-dimensional break point time
$\tilde {t}_{{b}}$
as the time step previous to when the wave profile becomes multi-valued. We also define the non-dimensional time
$\tilde {t}_{{s}}$
as the first time step where
$|\mathrm{min}(\partial \eta / \partial x)| \geqslant 0.5$
(
$26.6^\circ$
), where the wave face is sufficiently steep such that it cannot be described as weakly nonlinear. We examine the time dependence of
$|\mathrm{min}(\partial \eta / \partial x)|$
until breaking for four example cases, highlighting the effect of
$s$
and
$H_0/h_0$
(figure 11).
Two snapshots of a
$+x$
-propagating and shoaling solitary wave as a function of
$x/h_0$
and
$z/h_0$
, showing the evolution of the steepening wave front for the
$s = 1/15,\ H_0/h_0 = 0.6$
case. The first profile is at the non-dimensional time
$\tilde {t}_{{s}}$
when
$|\mathrm{min}(\partial \eta / \partial x)|=0.5$
, and the second profile is at the non-dimensional break point time
$\tilde {t}_{{b}}$
. The dashed red lines highlight the local slope of the front face at
$\tilde {t}_{{s}}$
and
$\tilde {t}_{{b}}$
.

For the
$s = 1/15,\ H_0/h_0 = 0.2$
case (red curve in figure 11
a), the front-face slope is largely constant near
$|\mathrm{min}(\partial \eta / \partial x)| = 0.056$
up to crossing the toe of the slope (
$\tilde {t}_{\mathrm{t}}=14.4$
), consistent with conserved solitary wave shape over flat bathymetry. As the solitary wave propagates up the slope, the rate of steepening increases rapidly, becoming super-exponential. The solitary wave reaches
$|\mathrm{min}(\partial \eta / \partial x)| = 0.5$
at
$\tilde {t}_{{s}} = 23.0$
. Thereafter, solitary wave steepness continues to grow even more rapidly, reaching
$|\mathrm{min}(\partial \eta / \partial x)|=55.3$
at
$\tilde {t}_{{b}}=23.9$
.
Magnitude of the front-face minimum wave slope
$|\mathrm{min}(\partial \eta / \partial x)|$
versus non-dimensional time
$\tilde {t}$
for (a)
$s = 1/15$
and (b)
$s = 1/50$
. The red and blue curves represent
$H_0/h_0 = 0.2$
and
$H_0/h_0 = 0.6$
, respectively. Coloured diamonds mark key times in the wave evolution: crossing the toe of the slope (
$\tilde {t}_{{t}}$
), front-face wave slope
$|\mathrm{min}(\partial \eta / \partial x)| = 0.5$
(
$\tilde {t}_{{s}}$
), and wave breaking (
$\tilde {t}_{{b}}$
), as indicated in the legend.

Figure 11. Long description
The figure displays the magnitude of the front-face minimum wave slope |min(∂ η / ∂ x)| as a function of non-dimensional time t for (a) s = 1/15 and (b) s = 1/50. In each panel, the red curve corresponds to H_0 / h_0 = 0.2, while the blue curve corresponds to H_0 / h_0 = 0.6. The horizontal axis t ranges from approximately 0 to 40 in both panels, and the vertical axis ranges on a log-scale, from 0 to 10^2.
For the other three example cases, the evolution of
$|\mathrm{min}(\partial \eta / \partial x)|$
is qualitatively similar, just with different initial values and rates of steepening (figure 11). For the
$s = 1/15$
and
$H_0/h_0 = 0.6$
case (blue curve in figure 11
a), initial
$|\mathrm{min}(\partial \eta / \partial x)| = 0.28$
is larger than for the
$H_0/h_0=0.2$
case. Due to being larger, solitary wave shoaling commences earlier, reaching
$|\mathrm{min}(\partial \eta / \partial x)| = 0.5$
at
$\tilde {t}_{{s}} = 13.5$
. The rate of steepening also increases, leading to breaking at
$\tilde {t}_{{b}}=15.8$
. A distinction between the
$H_0/h_0=0.2$
and
$H_0/h_0=0.6$
cases is worth noting. At a fixed value of
$|\mathrm{min}(\partial \eta / \partial x)|$
, the
$H_0/h_0=0.2$
case has a larger rate of wave steepening than the
$H_0/h_0=0.6$
case. Furthermore, for
$H_0/h_0=0.2$
, the time to go from
$\tilde {t}_{{s}}$
to
$\tilde {t}_{{b}}$
is 0.9, whereas for
$H_0/h_0=0.6$
it is 2.3. Thus a smaller
$H_0/h_0$
results in more rapid wave steepening just prior to breaking. We next examine the two
$H_0/h_0$
cases for a shallower slope
$s=1/50$
(figure 11
b). For
$s=1/50$
, the shoaling and breaking times are later, with overall lower rates of steepening relative to
$s=1/15$
. For
$H_0/h_0=0.2$
, the solitary wave reaches
$|\mathrm{min}(\partial \eta / \partial x)| = 0.5$
at
$\tilde {t}_{{s}} = 36.3$
. Wave steepening continues to grow, and
$|\mathrm{min}(\partial \eta / \partial x)| = 23.1$
is reached at
$\tilde {t}_{{b}}=38.3$
. Thus for
$H_0/h_0=0.2$
, the rate of wave steepening is overall slower for
$s=1/50$
than for
$s=1/15$
. Analogous features are seen in the
$s=1/50$
and
$H_0/h_0=0.6$
case.
Examining the time series of
$|\mathrm{min}(\partial \eta / \partial x)|$
across the four cases, it seems likely that the super-exponential curve could be parametrised. However, in order to connect the rate of wave steepening to overturn geometry, we opt for a simpler parameter, defining the rate of wave steepening
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
as the non-dimensional time derivative of
$|\mathrm{min}(\partial \eta / \partial x)|$
, evaluated at
$\tilde {t}_{{s}}$
(where
$|\mathrm{min}(\partial \eta / \partial x)|=0.5$
). We estimate
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
for all cases with
$s \leqslant 1/10$
using a centred difference. We scale the rate of wave steepening
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
using
$s$
and
$H_0/h_0$
with another scaling parameter,
with form similar to
$\psi _0$
in (3.5), only with denominator exponent
$3/2$
, that minimised the
$\mathrm{RMSE}$
. The
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
value varies from 0.05 to 0.56, and collapses onto a consistent increasing quadratic function of
$\psi _1$
(figure 12). Thus for larger
$\psi _1$
, the solitary waves steepen more rapidly for a fixed
$|\mathrm{min}(\partial \eta / \partial x)|$
. A least squares fit yields the relation
with high-skill
$r^2 = 0.986$
and low
$\mathrm{RMSE} = 0.013$
, showing that the rate of wave steepening can be well predicted given
$s$
and
$H_0/h_0$
. The
$\psi _1$
denominator exponent
$3/2$
is larger than the
$1/4$
of
$\psi _0$
, indicating that
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
has a stronger dependence upon initial wave height
$H_0/h_0$
than does e.g. the overturning area
$A_O/H_I^2$
. That both the rate of wave steepening
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
and wave overturning parameters (
$A_O/H_I^2$
,
$A_J/H_I^2$
,
$W_O/L_O$
,
$\theta _O$
) have similar dependence upon
$s$
and
$H_0/h_0$
demonstrates that the geometry of wave overturning is linked to the process of wave shoaling.
4. Discussion
4.1. Contextualising with prior results
This work used the MATLAB-based FNPF model surftank (Hanson Reference Hanson2023) based upon the model described in Grilli & Subramanya (Reference Grilli and Subramanya1996) and previous papers. For waves breaking on the slope and not the shallow flat section, we have confirmed the dependence of the breaker depth index
$\gamma _b$
on the bathymetric slope
$s$
and initial solitary wave height
$H_0/h_0$
developed previously (Grilli et al. Reference Grilli, Svendsen and Subramanya1997). Wave shoaling and breaking over a comparable range of slopes (
$s = 1/100$
to
$s=1/8$
) and initial wave heights (
$H_0/h_0 = 0.2{-}0.6$
) were studied by Grilli et al. (Reference Grilli, Svendsen and Subramanya1997). For our simulations breaking on the slope, together with the Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) model and laboratory spilling and plunging cases,
$\gamma _b$
has a consistent exponential relationship with
$S_0 \propto s/(H_0/h_0)^{1/2}$
in (3.3), albeit with some scatter. This scatter is reduced with an alternative scaling parameter
$\psi _0 = s/(H_0/h_0)^{1/4}$
in (3.5). However, this result does not apply for the surging wave breaking cases at larger
$S_0$
(Grilli et al. Reference Grilli, Svendsen and Subramanya1997). Although not as accurate as FNPF models, solitary wave breaking on a slope has been simulated with highly resolved and converged multi-phase DNS (Mostert & Deike Reference Mostert and Deike2020). For their simulations,
$S_0$
only partially collapsed
$\gamma _b$
, and from the scatter, one can see that reducing the
$H_0/h_0$
exponent would improve the fit. At larger
$S_0$
, differences between our results and those of Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) are due to our shallow flat section, whereas Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) have a continuous slope leading to surging breakers in near-zero water depth, which
$S_0$
effectively scales.
We have quantified how
$s$
and
$H_0/h_0$
affect the overturning wave shape and the rate of solitary wave steepening. The quantification of these parameters allows one to move beyond the qualitative spilling/plunging classification of breaker type. Here, we contextualise the wave overturning parameters. The Blenkinsopp & Chaplin (Reference Blenkinsopp and Chaplin2008) laboratory experiments generated waves shoaling over a fixed-slope (
$s = 1/10$
) wedge-shaped reef with variable crest submergence
$h_c$
, which immediately fell off to deeper water just onshore of the reef. The waves were periodic with varying heights and frequencies. They reported
$A_O/H_I^2$
values ranging from 0.05 to 0.35, which aligns with our range 0.04–0.43 (figure 8). Blenkinsopp & Chaplin (Reference Blenkinsopp and Chaplin2008) used
$H_0/h_c$
as a nonlinearity parameter, where
$H_0$
was the equivalent deep-water wave height. They found that
$A_O/H_I^2$
increased with
$H_0/h_c$
over a factor 2 variation in
$H_0/h_c$
(0.625–1.25). This contrasts with our
$A_O/H_I^2$
relationship being proportional to
$(H_0/h_0)^{-1/4}$
, i.e. larger non-dimensional overturn area for smaller initial wave height. This difference may be due to the nature of periodic versus solitary wave overturning. Blenkinsopp & Chaplin (Reference Blenkinsopp and Chaplin2008) also observed
$W_O/L_O$
to vary from
$0.43$
to
$0.67$
, slightly larger than our values (0.30–0.44) (figure 9
b), but found no nonlinearity parameter dependence on
$W_O/L_O$
, counter to our moderate
$W_O/L_O$
variation with
$\psi _0$
. O’Dea et al. (Reference O’Dea, Brodie and Elgar2021) observed the overturning of random waves in the field via remote sensing on three days with varying random directionally spread incident waves, bathymetry profiles (planar to barred), and wind conditions. Their observed
$A_O/H_I^2$
range 0.05–0.3 is consistent with our values (figure 8). Both studies show agreement that
$A_O/H_I^2$
increases with local slope
$s$
. O’Dea et al. (Reference O’Dea, Brodie and Elgar2021) observed aspect ratios
$W_O/L_O$
from 0.32 to 0.59, similar to our range 0.30–0.44 (figure 9
b). Future work should examine the differences in overturning parameters between solitary and periodic or random waves. Solitary waves have no preceding wave and no offshore directed Eulerian wave velocity, whereas periodic waves do. These differences in wave characteristics may result in different wave breaking and overturning regimes.
Finally, we contextualise to prior laboratory and DNS solitary wave experiments with
$s=0.0693$
and
$H_0/h_0=0.6$
, which examined the effect of wind on overturning wave shape (Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023, Reference Feddersen, Hanson, Mostert and Fincham2024). Using the wave overturning scalings, we estimate the wave overturning parameters for this case. The FNPF model scalings yield
$A_O/H_I^2 = 0.38$
, which is somewhat larger than the laboratory (0.31) and DNS (0.35) values for zero wind. The FNPF model scalings yield a similar ratio
${W_O/L_O} = 0.41$
to laboratory (0.38) and larger than the DNS
${W_O/L_O}=0.30$
. The jet area
$A_J/H_I^2 = 0.19$
shows reasonable agreement with the DNS value
$0.22$
; this parameter was not reported in the observational study. The FNPF model scaled
$\theta _O$
was similar to the DNS model (
$29^\circ$
versus
$33^\circ$
). The FNPF model scaled overturn parameters are broadly consistent with field (Feddersen et al. Reference Feddersen, Fincham, Brodie, Young, Spydell, Grimes, Pieszka and Hanson2023) and DNS (Feddersen et al. Reference Feddersen, Hanson, Mostert and Fincham2024) results for zero wind. Minor differences are likely due to the FNPF model not including air effects, as an apparent wind is present in the reference frame of a propagating solitary wave, in addition to geometrical, scale or surface tension effects, and numerical error in the DNS.
4.2. Connecting wave shoaling and overturning
Wave overturning parameters and the rate of wave steepening both have similar functional dependencies upon bathymetric slope
$s$
and initial wave height
$H_0/h_0$
, so that more rapid wave steepening leads to larger overturn areas (
$A_O/H_I^2$
) and jet areas (
$A_J/H_I^2$
), and reduced overturn angle
$\theta _O$
. Here, we present a heuristic argument for the connection between the rate of wave steepening and wave overturning parameters.
For linear shallow-water waves,
$|\boldsymbol{u}_{m}|/c$
, where
$|\boldsymbol{u}_{m}|$
is the maximum Eulerian velocity magnitude, and
$c$
is the wave phase speed, scales with the non-dimensional wave amplitude
$H_0/h_0$
. In linear waves (with low amplitude),
$|\boldsymbol{u}_{m}|$
is dominated by horizontal velocity
$u$
, with minimal contributions from vertical velocity
$w$
. For a low-order solitary wave, the wave slope scales as
$(H_0/h_0)^{3/2}$
. As a solitary wave shoals, it becomes more nonlinear as
$|\boldsymbol{u}_{m}|/c$
increases. At breaking, the solitary wave is extremely nonlinear, vertical velocities are large, and the surface slope becomes infinite as the overturning jet is about to emerge. Varing et al. (Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021) showed that the location of
$|\boldsymbol{u}_{m}|$
on the free surface coincides with the point where the overturning jet is initiated, and that the kinematic criterion
$|\boldsymbol{u}_{m}|/c \approx 1$
is more effective than the
$B=u_c/c = 0.85$
(3.1) kinematic criterion (Derakhti et al. Reference Derakhti, Kirby, Banner, Grilli and Thomson2020) in determining the onset of solitary wave breaking. Varing et al. (Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021) also examined the temporal evolution of
$|\boldsymbol{u}_{m}|/c$
during solitary wave shoaling which has rapid growth approaching
$\tilde {t}_{{b}}$
, which is more rapid for larger
$s$
, due to strong nonlinearity with
$O(1)$
wave slope. Furthermore, at a fixed time, the time derivative of
$|\boldsymbol{u}_{m}|/c$
is larger for larger
$s$
and smaller
$H_0/h_0$
(Varing et al. Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021), analogous to
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
(figures 11 and 12). The FNPF model simulations of solitary wave overturning on a step reef show that maximum horizontal velocity as well as maximum horizontal and vertical accelerations are consistent monotonic functions of maximum slope angle,
$\mathrm{atan}( |\mathrm{min}(\partial \eta / \partial x)|)$
, between
$20^\circ$
and
$90^\circ$
(Yasuda et al. Reference Yasuda, Mutsuda and Mizutani1997). This suggests a consistent monotonic relationship between
$|\mathrm{min}(\partial \eta / \partial x)|$
and
$|\boldsymbol{u}_{m}|/c$
throughout shoaling, although this remains to be verified. With shoaling solitary waves over these bathymetries, locally,
$c$
is approximately uniform (figure 4
a) as
$|\boldsymbol{u}_{m}|/c$
varies rapidly (Varing et al. Reference Varing, Filipot, Grilli, Duarte, Roeber and Yates2021). Thus the rate of wave steepening
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
will be related to
$\partial _{\tilde {t}} [|\boldsymbol{u}_{m}|/c]$
, which can be thought of as a metric of local acceleration in a wave-propagating reference frame. For an overturning jet to emerge, the Eulerian velocity near the crest must accelerate, and it stands to reason that larger accelerations (i.e.
$\partial _{\tilde {t}} |\boldsymbol{u}_{m}|$
) lead to larger overturns and overturning jets. As
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
increases, so too does
$\partial _{\tilde {t}} |\boldsymbol{u}_{m}|$
, which then connects the
$s$
and
$H_0/h_0$
dependences of
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
to those of the overturn and jet area. This reasoning is heuristic, and the connection between
$|\mathrm{min}(\partial \eta / \partial x)|$
and
$|\boldsymbol{u}_{m}|/c$
requires further investigation. Nevertheless, it potentially connects wave steepening during shoaling to overturning across a regime of large wave nonlinearity for which no theory exists. Although the dependences on
$s$
and
$H_0/h_0$
are similar, this reasoning cannot explain the detailed functional dependence such as the exponents in
$\psi _0$
and
$\psi _1$
. Further investigation is necessary to fully connect wave shoaling and steepening parameters to wave overturning parameters.
4.3. Wave geometry effects on energy dissipation
A solitary wave has a fixed amount of energy at
$\tilde {t}=0$
that eventually must be dissipated or reflected. In deep to intermediate water wave breaking, the non-dimensionalised space- and time-averaged dissipation rate depends on the breaking parameter
$b$
(Phillips Reference Phillips1985). Derakhti et al. (Reference Derakhti, Banner and Kirby2018) showed that
$b$
is a function of
$T_b\, {\rm d}B/{\rm d}t$
evaluated at
$B=0.85$
, where
$B$
is given in (3.1), and
$T_b$
is the wave period at the break point. Similarly, the time-averaged and domain-integrated energy dissipation of breaking solitary waves using DNS can be scaled using the slope
$s$
and the initial wave height
$H_0/h_0$
(Mostert & Deike Reference Mostert and Deike2020). However, neither provide information on the cross-shore distribution of wave dissipation, particularly near the break point, which is important for the cross-shore distribution of turbulence, driving currents, and suspending sediment (e.g. Thornton & Guza Reference Thornton and Guza1986; Feddersen Reference Feddersen2012; Aagaard et al. Reference Aagaard, Hughes and Ruessink2018, Reference Aagaard, Brinkkemper, Christensen, Hughes and Ruessink2021). A wave dissipation parametrisation for FNPF models where the pressure damping scaled with
$b$
was developed by Mohanlal et al. (Reference Mohanlal, Harris, Yates and Grilli2023) and parametrised following Derakhti et al. (Reference Derakhti, Banner and Kirby2018), which compared well to a hydraulic-jump-based parametrisation.
An examination of the cross-shore distribution of wave dissipation and its dependence on overturning shape is far beyond the scope of the study. However, we take inspiration from Grilli et al. (Reference Grilli, Svendsen and Subramanya1997) who wrote: ‘it would seem reasonable to consider the area of the jet at the instant of touchdown as a measure of the strength of breaking’. At the moment of jet impact, the overturning jet has potential energy and kinetic energy associated with it. Here, we focus on the potential energy, neglecting jet kinetic energy. Upon jet impact, the potential energy of the jet is converted to kinetic energy ballistically, and is then rapidly converted to turbulence and bubble generation (Blenkinsopp & Chaplin Reference Blenkinsopp and Chaplin2007). We assume that the initial component of wave dissipation near the jet impact is related to the potential energy of the jet. We quantify the potential energy of the overturning jet at the moment of impact, and relate it to the overturning jet area.
Non-dimensional jet potential energy
${\widetilde{\textit{PE}}}_J$
in (4.1) versus non-dimensional jet area multiplied by impact wave height squared,
$A_J H_I^2/h_0^4$
. Data points are coloured by slope
$s$
.

The non-dimensional potential energy of the overturning jet is
\begin{align} \widetilde {\textit{PE}}_J = \int _{x_{{bk}}}^{x_{{tip}}} \frac { z_{{top}}^{2} - z_{{bot}}^{2} }{h_0^{3}} \, \mathrm{d}x, \end{align}
where
$z_{{top}}$
and
$z_{{bot}}$
are the vertical locations of the top and bottom of the jet, respectively, and
$x_{{bk}}$
and
$x_{{tip}}$
are the horizontal locations of the back and tip of the jet (grey region in figure 6
b). As
$\widetilde{\textit{PE}}_J$
is non-dimensional, gravity and density are already normalised. The jet potential energy
$\widetilde{\textit{PE}}_J$
is a function of jet area and wave height at impact (figure 13), and linearly scales with
$A_J H_I^2/h_0^4$
with high correlation (
$r=0.99$
). For the same
$H_I$
,
$\widetilde{\textit{PE}}_J$
is greater for larger jet area
$A_J$
. Both
$\widetilde{\textit{PE}}_J$
and
$A_J H_I^2/h_0^4$
increase for steeper slopes
$s$
(figure 13) and larger
$H_0/h_0$
(not shown). Although kinetic energy of the jet is neglected here, the solitary wave with larger jet area will likely have stronger wave dissipation near the impact point, suspending sediment more strongly, and with overall less dissipation farther onshore. In contrast, the solitary wave with smaller jet area will likely have weaker wave dissipation near impact, suspending less sediment, and overall more dissipation farther onshore. Such differences in the spatial distribution of wave dissipation will have impacts on turbulence and cross-shore sediment suspensions and transport (e.g. Voulgaris & Collins Reference Voulgaris and Collins2000; Aagaard et al. Reference Aagaard, Brinkkemper, Christensen, Hughes and Ruessink2021).
4.4. Summary
We examined solitary wave overturning using a
$\mbox{2-D}$
FNPF model coded in MATLAB named surftank (Hanson Reference Hanson2023). The model domain takes inspiration from fringing coral reef systems, with planar slope
$s$
as a fundamental parameter. The solitary wave initial condition is governed by the wave height to water depth ratio
$H_0/h_0$
. Model volume and energy remained nearly constant throughout the simulations, demonstrating the model’s numerical accuracy. After initialisation, a solitary wave propagates, shoals and overturns over the bathymetry. Significant qualitative differences in shoaling and overturning are evident with varying
$s$
and
$H_0/h_0$
. Gentler slopes have smaller inclined overturns and thinner overturn jets, whereas steeper slopes have larger horizontally inclined overturns and thick overturn jets.
The breaker depth index
$\gamma _b$
(see (1.1)) results are consistent with previous results, and for spilling and plunging wave cases,
$\gamma _b$
is effectively scaled with both
$S_0$
in (3.3) and
$\psi _0=s/(H_0/h_0)^{1/4}$
in (3.5). Non-dimensional overturning parameters such as overturn area
$A_O/H_I^2$
, jet area
$A_J/H_I^2$
, overturn aspect ratio
$W_O/L_O$
, and overturn angle
$\theta _O$
were well scaled with
$\psi _0$
. The overturn parameters scaled more poorly using
$S_0$
. Non-dimensional overturn area
$A_O/H_I^2$
and jet area
$A_J/H_I^2$
increased with
$\psi _0$
. Aspect ratio increased more slowly with
$\psi _0$
. Overturn angle
$\theta _O$
was inclined at low
$\psi _0$
, and more horizontal at larger
$\psi _0$
. During shoaling, wave steepening occurred more rapidly for larger
$s$
and smaller
$H_0/h_0$
. A rate of wave steepening parameter
$\partial _{\tilde {t}}|\mathrm{min}(\partial \eta / \partial x)|$
, at
$|\mathrm{min}(\partial \eta / \partial x)|=0.5$
, was well scaled and increased with another scaling parameter,
$\psi _1 = s/(H_0/h_0)^{3/2}$
in (3.11). This linked the wave steepening rate to the overturning parameters.
The overturning parameters were largely consistent with previous studies, although some differences in
$A_O/H_I^2$
between solitary and periodic waves is evident. A heuristic argument connecting steepening rate to overturning parameters was developed. Potential energy is stored in the overturning jet at the moment of impact, which would be rapidly converted to turbulence. The jet potential energy can be scaled with the jet area and impact wave height. Thus it also depends on
$s$
and
$H_0/h_0$
. This demonstrates how overturning parameters, which are linked to wave steepening rate during shoaling, particularly jet area, likely impacts the cross-shore distribution of wave dissipation and sediment suspension and transport processes.
Acknowledgements
We appreciate the provided support from the Mark Walk Wolfinger Foundation to make this research possible. K. Hanson developed the MATLAB based FNPF model called surftank (https://github.com/KelvinHamster/surftank). Discussions with W. Mostert and M. Spydell provided useful insight.
Funding
Funding for this study was provided by the Mark Walk Wolfinger Foundation.
Declaration of interests
The authors report no conflict of interest.
Data availability statement
The code used to run the FNPF model can be found at https://github.com/KelvinHamster/surftank. The MATLAB analysis code is publicly available at https://doi.org/10.5281/zenodo.17716653.
Appendix A. Additional model description
The MATLAB-based FNPF model surftank (Hanson Reference Hanson2023) has many of the numerical features described in Grilli & Subramanya (Reference Grilli and Subramanya1996) and earlier papers, which we summarise here. At boundary corners, double nodes are implemented, enabling accurate integration on each boundary segment (Grilli & Svendsen Reference Grilli and Svendsen1990). On solid boundaries that intersect the free surface, automatic node redistribution is performed, enabling water to run up and down a solid boundary. To calculate tangential boundary derivatives, a cubic polynomial approximation is used. Each node has associated higher-order elements that ensure the continuity of the surface tangent across nodes (e.g. Grilli & Subramanya Reference Grilli and Subramanya1994). The model implements various options for how boundary elements are interpolated, and how functions associated with them are interpolated. Various choices therein can lead to the quasi-spline, cubic mid-interval interpolation, and mixed cubic interpolation methods detailed in Grilli & Subramanya (Reference Grilli and Subramanya1996). Here, we use linear elements for both the boundary and
$\phi$
, but use a spline to calculate
$\partial \phi /\partial s$
– nearly quasi-spline. These choices are the simplest, but as noted by Svendsen & Grilli (Reference Svendsen and Grilli1990), using higher-order elements can lead to numerical instabilities in regions of high boundary curvature. The boundary integrals (2.2) are integrated following Otta et al. (Reference Otta, Svendsen and Grilli1992), utilising adaptive schemes near singularities. As in Grilli et al. (Reference Grilli, Skourup and Svendsen1989), time stepping of (2.5) and (2.6) is performed using a second-order temporal Taylor series expansion. More information is given in Hanson (Reference Hanson2023).
Free-surface nodes can converge in regions of high velocity gradients, such as at the overturning jet, that can lead to numerical instability. Node convergence can lead to numerical errors and instability. A regridding method, similar to Grilli & Subramanya (Reference Grilli and Subramanya1996), is implemented that redistributes nodes, and interpolates node functions when nodes sufficiently converge. The Euclidean separation between nodes
$k-1$
and
$k$
is given by
$L_{k-1}^k$
. A local regridding is performed if the separation ratio between adjacent nodes (
$R_l$
) fails the criteria
\begin{align} \frac {1}{R_l} \lt \frac {L_k^{k+1}}{L_{k-1}^{k}} \lt R_l, \end{align}
where
$R_l=1.5$
. A global regridding criterion examines node separation relative to the length of the entire free surface
$L_0$
. A regrid is performed if the following criteria fail:
where
$N$
is the number of nodes, and
$R_g=8$
. Local regrids are more common.
The surftank model (Hanson Reference Hanson2023) allows an alternative definition for the Euclidean distance between nodes that includes free-surface velocity, which we utilise. It defines
$L_{k-1}^k$
as
\begin{align} L_{k-1}^k = \int _{k-1}^k \sqrt {1 + \left ( \frac {a\, |\boldsymbol{\nabla }\phi |}{\max |\boldsymbol{\nabla }\phi |} \right )^2} \, {\rm d}s, \end{align}
where the line integral is from node
$k-1$
to node
$k$
, and
$a=16$
is a non-dimensional constant. This alternate definition of
$L$
improved model energy and volume conservation. The regridding of nodes and interpolation of
$\phi$
follows Grilli & Subramanya (Reference Grilli and Subramanya1996). After evaluating relative energy and volume errors for various
$a$
values,
$a$
was fixed at 16 for all simulations. The local regridding threshold (
$R_l$
) was set to 1.5, and the global regridding threshold (
$R_g$
) was set to 8 for all cases following similar testing of various thresholding values.










x/h0
z/h0
s=1/30
H0/h0=0.6
s=1/10
H0/h0=0.2
z/h0=0
h0
Ld/h0
Ls/h0
hs/h0
+x
x/h0
z/h0
s=1/30
H0/h0=0.6
s=1/10
H0/h0=0.2
Δt~=−1.6
Δt~=0.329
Δt~=0.188
+x
x/h0
z/h0
s=1/15
H0/h0=0.6
t~t
t~b
t~I
t~
s=1/30
H0/h0=0.6
s=1/10
H0/h0=0.2
xpk/h0
ηpk/h0
ΔE/E0
ΔV/V0
E0
V0
t~t
t~b
t~I
x/h0
z/h0
s
H0/h0
s=1/15
H0/h0=0.2
s=1/30
H0/h0=0.2
s=1/15
H0/h0=0.6
s=1/30
H0/h0=0.6
z/h0=0
t~b
x/h0
z/h0
s=1/30
H0/h0=0.6
Hb/h0
t~I
x/h0
z/h0
HI/h0
AO/h02
AJ/h02
LO
WO
θO
z/h0=0
γb
S0=1.521s/(H0/h0)1/2
ψ0=s/(H0/h0)1/4
s
AO/HI2
S0=1.521s/(H0/h0)1/2
ψ0=s/(H0/h0)1/4
s
t~I
ψ0=s/(H0/h0)1/4
AJ/HI2
WO/LO
θO
s
+x
x/h0
z/h0
s=1/15, H0/h0=0.6
t~s
|min(∂η/∂x)|=0.5
t~b
t~s
t~b
|min(∂η/∂x)|
t~
s=1/15
s=1/50
H0/h0=0.2
H0/h0=0.6
t~t
|min(∂η/∂x)|=0.5
t~s
t~b
∂t~|min(∂η/∂x)|
ψ1=s/(H0/h0)3/2
s
PE~J
AJHI2/h04
s