Stokes Waves in Rotational Flows
Stokes Waves in Rotational Flows
1
Department of Mathematical Sciences, University of Bath, Bath, BA2 7AY, UK
2
Department of Mathematics, University of Illinois Urbana-Champaign, Urbana, IL, 61801, USA
3
Department of Mathematics, University College London, London, WC1E 6BT, UK
February 26, 2025
Abstract
Periodic travelling waves at the free surface of an incompressible inviscid fluid in two dimensions
under gravity are numerically computed for an arbitrary vorticity distribution. The fluid domain over
one period is conformally mapped from a fixed rectangular one, where the governing equations along with
the conformal mapping are solved using a finite difference scheme. This approach accommodates internal
stagnation points, critical layers, and overhanging profiles, thereby overcoming limitations of previous
studies. The numerical method is validated through comparisons with known solutions for zero and
constant vorticity. Novel solutions are presented for affine vorticity functions and a two-layer constant
vorticity scenario.
1 Introduction
Much of the theory of free-surface water waves assumes that the flow is irrotational, an assumption well
justified in some applications. Also, in the absence of initial vorticity, boundaries, or external forces, vorticity
will remain zero for all times. Excellent surveys of travelling water waves can be found in Toland [1996],
Strauss [2010], Vanden-Broeck [2010], and Haziot et al. [2022]. However, rotational effects play a crucial
role in numerous physical situations. For example, in any region where wind is blowing, there is a surface
drift of the water and wave characteristics such as maximum wave height are sensitive to the velocity in the
wind-drift boundary layer. See, for instance, Teles da Silva and Peregrine [1988] for further discussion.
A special case of free-surface waves with vorticity was found by Gerstner [1802, 1809], who derived
an exact solution for periodic travelling waves in infinite depth for some nonzero vorticity. Notably, no
such closed-form solution exists for zero vorticity. Many authors have also considered the case of constant
vorticity. Among the most striking in constant vorticity flows are profiles with multi-valued height and even
profiles which intersect themselves tangentially above the trough, enclosing an air bubble. By contrast, in
an irrotational flow, the wave profile must be the graph of a single-valued function (see Hur and Wheeler
2022, and references therein).
Nonzero vorticity introduces substantial challenges in the mathematical treatment of travelling water
waves. The stream function is no longer harmonic, whence complex analysis techniques are not directly
applicable. Also, the fluid surface is a priori unknown, and like in all free boundary problems, one must fix
the free boundary. Dubreil-Jacotin [1934] proposed a semi-hodograph transformation, which interchanges
the vertical coordinate (independent variable) with the stream function (dependent variable), successfully
proving the existence of small-amplitude solutions. Constantin and Strauss [2004] took the matters further
and established the existence of large-amplitude solutions. The semi-hodograph transformation has the
advantage that it accommodates arbitrary vorticity distributions. Its disadvantage is that it cannot permit
internal stagnation points, critical layers or overhanging profiles. Nonetheless, it has been widely employed
in analytical studies [see, for instance, Strauss, 2010, and references therein] and numerical investigations
∗ Email address for correspondence: add49@[Link]
1
[Dalrymple, 1977, Thomas, 1990, Ko and Strauss, 2008b,a, Amann and Kalimeris, 2018]. Another approach
is the so-called flattening transformation, for which the vertical coordinate is scaled to a fixed height. It
can successfully describe interior stagnation points and critical layers, but it remains incapable of treating
overhanging profiles.
A great deal of research on travellling water waves focuses on constant vorticity. This is because of its
analytical tractability: The fluid domain can be conformally mapped from a fixed one, where the governing
equations can be formulated in terms of quantities at the fluid surface, similarly to zero vorticity. Numerical
studies [Simmen and Saffman, 1985, Teles da Silva and Peregrine, 1988, Pullin and Grimshaw, 1988, Vanden-
Broeck, 1994, 1996, Dyachenko and Hur, 2019a,b, Ribeiro Jr. et al., 2017, Guan, 2020] and rigorous analysis
[Constantin et al., 2016, Kozlov et al., 2020, Hur and Wheeler, 2020, 2022] [see also Haziot et al., 2022, and
references therein], employing a conformal transformation, have revealed remarkable phenomena, including
overhanging profiles, interior stagnation points, and critical layers. These features are expected to persist for
more general vorticity distributions, motivating the development of numerical methods capable of capturing
such behaviors.
Here we employ a conformal transformation introduced and analytically examined by Wahlén and Weber
[2024, 2023], which accommodates interior stagnation points, critical layers, and overhanging profiles for
arbitrary vorticity distributions. Unlike Wahlén and Weber [2024], who reduced the problem to a nonlocal
equation, we numerically solve (local) partial differential equations in a fixed rectangular domain using a
finite difference scheme. The accuracy of our numerical method is validated through comparisons with known
solutions for zero and constant vorticity, where strong agreement is observed. Additionally, novel solutions
are present for affine vorticity functions and a two-layer constant voticity scenario.
To the best of the authors’ knowledge, this is the first numerical study of Stokes waves in an arbitrary
vorticity flow, capturing the effects of critical layers and overhanging profiles. The solutions obtained herein
can provide a basis for stability analysis and other applications. While the present approach accounts
only for gravitational effects, it can be extended to incorporate additional physical effects such as density
stratification, surface tension, and hydroelasticity.
2 Formulation
We consider periodic travelling waves at the free surface of an incompressible inviscid fluid in two dimensions
under the influence of gravity in a rotational flow. Suppose that in Cartesian coordinates, the x-axis points
in the direction of wave propagation and the y-axis opposite to gravity. In a frame of reference moving with
the wave, the fluid flow appears steady and occupies a domain bounded above by a free boundary y = η(x)
and below by a fixed boundary y = 0. Let
y = η(x)
y=H
g ∇2 ψ = −γ(ψ)
y=0
Figure 1: Schematic of the fluid domain in a reference frame moving at the wave speed, where the free
surface is given by y = η(x) and the effects of nontrivial vorticity are represented by the background shear
flow, illustrated with horizontal arrows.
2
the mean fluid depth. We introduce a stream function ψ(x, y) such that the velocity of the fluid is given by
(ψy , −ψx ), where subscripts denote partial differentiation. The vorticity satisfies
(vorticity) = −∇2(x,y) ψ(x, y) = γ(ψ(x, y)),
where γ is an arbitrary function of one variable. Throughout we assume it is single-valued. The relative
mass flux is defined as Z η(x)
Q= ψy (x, y) dy,
0
which is independent of x. The Stokes wave problem then takes the form:
∇2(x,y) ψ = −γ(ψ) in Ω(x,y) , (1a)
2
|∇(x,y) ψ| + 2gη = B at y = η(x), (1b)
ψ=Q at y = η(x), (1c)
ψ=0 at y = 0, (1d)
where g is the constant of gravitational acceleration and B the Bernoulli constant. Throughout we assume
the wave profile is symmetric about x = 0. See Figure 1.
While (1) accounts only for gravitational effects, it can be easily extended to include additional physical
effects such as capillarity and hydroelasticity.
In what follows, we identify R2 with C whenever convenient. Following [Wahlén and Weber, 2024, 2023],
we introduce
x = X(α, β) and y = Y (α, β), (2)
which conformally maps
Ω(α,β) = {α + iβ ∈ C : −π ⩽ α ⩽ π, −d < β < 0}
for some d > 0, the conformal depth, to the fluid domain Ω(x,y) in the physical variables, satisfying
∇2(α,β) X, ∇2(α,β) Y = 0. Additionally, they satisfy the Cauchy–Riemann equations, Xα = Yβ and Xβ = −Yα .
A straightforward calculation reveals
1 1
ψx = (ψα Yβ − ψβ Yα ) and ψy = (ψα Yα + ψβ Yβ ),
J J
where J = |∇(α,β) Y |2 , whence ∇2(α,β) ψ = J∇2(x,y) ψ. Furthermore,
1 2
|∇(x,y) ψ|2 = ψ at β = 0.
J β
Substituting these into (1), and imposing periodicity in the α-variable, we arrive at:
∇2 ψ = −Jγ(ψ) in Ωξ , (3a)
ψ=Q at β = 0, (3b)
ψ=0 at β = −d, (3c)
ψα = 0 at α = ±π, (3d)
1 2
J ψβ + 2gY = B, ψ=Q
β=0
ψα = 0
ψα = 0
Yα = 0
Yα = 0
∇2 Y = 0
2
∇ ψ = −Jγ(ψ)
β = −d
α = −π Y = 0, ψ=0 α=π
Figure 2: The conformal parametriasation of the fluid domain in the rectangular region Ω(α,iβ) . The formu-
lation consists of two field equations and two sets of boundary conditions for the two unknowns ψ and Y .
3
and
∇2 Y = 0 in Ωξ , (4a)
1 2
ψ + 2gY = B at β = 0, (4b)
J β
Y =0 at β = −d, (4c)
Yα = 0 at α = ±π, (4d)
where ∇2 = ∇2(α,β) . See Figure 2.
If both the wavelength L and the mean fluid depth H are fixed, the relative mass flux Q and the conformal
depth d must be allowed to vary. If only one of L or H is prescribed, on the other hand, d can remain fixed
while Q varies. See Section 4 for further discussion of bifurcation parameters.
Unlike the semi-hodograph transformation [Dubreil-Jacotin, 1934, Constantin and Strauss, 2004], the
conformal mapping does not require streamlines to be graph-like in the x-variable, thereby allowing for
overhanging profiles. Also, internal stagnation points do not result in singularities in the mapping and
therefore are admissible. However, care must be taken when stagnation points occur at the boundary of the
fluid domain.
An important limiting scenario for travelling water waves involves the formation of a stagnation point at
the fluid surface, characterised by a 120◦ angle at the crest. Since (2) is conformal, singularities cannot arise
in the interior of the fluid domain, but they may still develop at the boundary. Specifically, mapping a 120◦
angle in z := x + iy to a straight line in ζ := α + iβ would exhibit z ∼ ζ 3/2 to leading order in the vicinity
of a stagnation point at the fluid surface and, hence, the second-order derivatives Yαα and Yββ become
singular near the stagnation point. Consequently, our numerical method fails to converge for near-limiting
and limiting solutions with an angle at the wave crest. See Section 5 for further discussion of numerical
limitations. An interesting direction for future research is to improve our numerical strategy to effectively
resolve such singular behaviour.
It is interesting how our formulation simplifies under some assumptions. When the flow is irrotational,
(3) is trivially satisfied by ψ = Q d β because a unique conformal mapping from the fluid domain to a fixed
rectangular region is a complex potential ϕ + iψ, where ϕ is a velocity potential such that the velocity
= (ϕx , ϕy ). Therefore, solving (4) suffices to determine the solution in the absence of vorticity.
For a rigid wall, on the other hand, (4b) is replaced by Y = H and (4) is trivially satisfied by Y = H + H
d β.
Therefore, it remains to solve the vorticity equation. This corresponds to waves propagating in a shear flow
in a uniform fluid channel. A promising extension of our numerical approach is to incorporate baroclinic
vorticity arising from density stratification, which would be to include the free-surface effects in internal
wave models. See, for instance, [Stastna, 2022] and references therein.
3 Linear theory
Before addressing nonlinear solutions, we examine the linear theory, which is relevant to small-amplitude
perturbations of a flat surface. The dispersion relation for free-surface water waves in non-constant vorticity
flows has been investigated in several studies, including Ehrnström et al. [2011], Karageorgis [2012], Kozlov
et al. [2014]. Here we present a summary of the theory for completeness and outline a numerical solution
method. It is important to note that the present analysis concerns steady waves and does not address
stability, which would require working with the time-dependent problem where the vorticity function cannot
be prescribed. The stability of Stokes waves in non-constant vorticity flows has been previous studied, for
instance, in Hur and Lin [2008].
Let
ψ(x, y) = ψ0 (y) + ϵψ1 (x, y) + · · · and η(x) = ϵη1 (x) + · · ·
for |ϵ| ≪ 1, where ψ0 (y) represents the background shear flow and is independent of x. Substituting these
into (1) and collecting terms at leading order, we gather
2
d ψ0 = −γ(ψ ) for 0 < y < H
0
dy 2 (5)
ψ0 (H) = Q and ψ0 (0) = 0.
4
For some choices of γ(ψ), an analytical solution is possible. In general, however, a numerical approach, such
as using a shooting method, is required. At the order of ϵ, we gather
∇ ψ1 = −γ ′ (ψ0 )ψ1
2
for 0 < y < H
ψ ′ (H)ψ1 + ψ ′ (H)ψ ′′ (H)η1 + gη1 = B1 at y = H
0 y 0 0
′
ψ1 + ψ0 (H)η1 = 0 at y = H
ψ1 = 0 at y = 0
for some constant B1 , where primes denote ordinary differentiation. Seeking solutions of the form
To determine the dispersion relation, we proceed as follows. Given Q, we solve (5) for ψ0 (y) using a
numerical shooting method. Substituting ψ0 (y) into (6), we solve (6a) for f1 (y) subject to the boundary
conditions (6c) and (6d) using a shooting method. It remains to determine the value of Q such that (6b) is
satisfied. This can be done graphically by plotting the residual of (6b) as a function of Q or alternatively
by employing an iterative solver such as the Newton–Raphson method.
In some special cases, the dispersion relation can be derived analytically. For instance, in an irrotational
flow where γ(ψ) = 0,
Q Q sinh(ky)
ψ0 (y) = y and f1 (y) = −A1 ,
H H sinh(kH)
g
which leads to the well-known dispersion relation c2 = k tanh(kH). For constant vorticity, γ(ψ) = γ0 , a
straightforward calculation reveals
γ0 2 c sinh(ky)
ψ0 (y) = cy − y and f1 (y) = −A1 − γ0 ,
2 H H sinh(kH)
Q γ0
where c = H + 2 H. The dispersion relation then follows:
γ0 g
(c − γ0 H)2 + tanh(kH)(c − γ0 H) − tanh(kH) = 0,
k k
which is consistent with the result, for instance, in Teles da Silva and Peregrine [1988].
Another instance where an analytical solution is possible is an affine vorticity function, that is,
We follow the approach of Ehrnström et al. [2011] but with a different scaling. Solving (5), we obtain
√ √ b
ψ0 (y) = C cos( ay) + S sin( ay) − ,
a
where
√
b Q + ab (1 − cos( aH))
C= and S = √ , (7)
a sin aH
provided a ̸= (nπ/H)2 for n ∈ N. If a = (nπ/H)2 , then Q = 0 must hold. For notational convenience, we
define √ √
CH = cos( aH) and SH = sin( aH).
5
Solving (6a) and (6d), we find
F sin(δy),
a > k2
f1 (y) = F y, a = k2
F sinh(δy), a < k2
for some constant F , where δ 2 = a − k 2 . To simplify the algebra, we focus on the case a > k 2 , noting that
similar expressions hold for a ⩽ k 2 . It follows from (6c) that
√
a(CSH − SCH )
F = A1 .
sin(δH)
Noting f1′ (H) = δF cos(δH), (6b) can be written as a quadratic equation for S:
√ √
(δCH cot(δH) + aSH )CH S 2 −(2δSH CH cot(δH) + a(SH 2
− CH2
))CS
2
√ g (8)
+ δ cot(δH)SH C 2 − aCH SH C 2 − = 0.
a
We denote the two roots of this quadratic equation by S ± . Recalling the latter equation of (7), we obtain
the dispersion relation
Q± = S ± SH − C(1 − CH ). (9)
The algebra simplifies considerably when b = 0, and
2
gSH
Q2 = √ .
aCH (δCH cot(δH) + aSH )
In the long-wave limit as k → 0,
√ √ √ g
a cot( aH)S 2 − aCS − = 0. (10)
a
The dispersion relation forms asymptotes when the coefficient of S 2 in (8) vanishes, that is, when
p p √ √
a − k 2 cot( a − k 2 ) = − a tan( aH). (11)
The number of solutions for k to this transcendental equation is zero for sufficiently small a, but it increases
as a increases. The existence of long waves depends on whether (10) has two real roots, which occurs if
√ √
b2 + 4 ag cot( aH) > 0.
4 Numerical method
We describe how we numerically solve (3)-(4) using a finite difference scheme. Our approach is similar
to previous studies that reformulates the problem through the semi-hodograph transformation [Dalrymple,
1977, Thomas, 1990, Ko and Strauss, 2008b,a, Amann and Kalimeris, 2018].
Since solutions are assumed to be symmetric about α = 0, we restrict computations to the half-domain
Ω+(α,β) where α ⩾ 0. The boundary condition at α = 0 is given by Yα = 0, the same as the condition at
α = ±π, so that our numerical method is applicable to symmetric and non-symmetric solutions although for
non-symmetric solutions, computations span a full wavelength in Ω+ (α,β) rather than a half-wavelength.
While the method is formulated for periodic waves in finite depth, solitary waves can be approximated
by taking the wavelength L sufficiently large such that further increases in L do not result in significant
changes in the solution. Similarly, waves in infinite depth can be approximated by selecting a sufficiently
large depth H.
We discretise Ω+(α,β) into M equally spaced points in α and N equally spaced points in β as
m−1 N −n
αm = π and βn = −d , m = 1, · · · , M, n = 1, · · · , N.
M −1 N −1
6
2
··· ··· ∇ ψ = −Jγ(ψ)
··· ··· ψ=0
··· ···
··· ···
··· ···
··· ···
··· ···
··· ···
ψ = Q
∇2 Y = 0
··· ··· Y =0
··· ···
2
Jψβ + 2gY = B
Figure 3: Schematic of the discretisation of Ω+ (α,β) . The field equations and the boundary conditions are
applied at mesh points corresponding to the coloured boxes. Crosses are mesh-points, while dots show ghost
points, which combined with (3d) and (4d) give second order approximations (12).
The values of M and N are chosen depending on the computed solutions. For instance, for solitary waves
approximated by long periodic waves, larger values of M are preferable to accurately resolve horizontal
variations, while periodic waves in infinite depth necessitate larger values of N to adequately capture the
flow motion at greater depths. Throughout Section 5, the values of M and N used in computations are
provided. We define
π d
∆α = and ∆β = .
M −1 N −1
Let Ym,n and ψm,n denote the values of Y and ψ at the mesh point (αm , βn ) respectively. Ghost points are
introduced at the left and right boundaries, where α0 = −∆α and αM +1 = π + ∆α. Applying the boundary
conditions (3d) and (4d) at (α1 , βn ) and (αM , βn ), and employing second-order central differences, we obtain
Y0,j = Y2,j and YM +1,j = YM −1,j , and similarly for ψ. The second-order central difference approximations
at the left and right boundaries lead to
2(Y2,n − Y1,n ) 2(YM −1,n − YM,n )
Yαα (α1 , βn ) ≈ and Yαα (αM , βn ) ≈ . (12)
∆α2 ∆α2
The field equations are solved at internal mesh points (αm , βn ), where m = 1, · · · , M and n = 2, · · · , N −1,
using second-order central differences to approximate the derivatives. The boundary conditions (3c) and (4c)
are enforced at (αm , β1 ) for m = 1, · · · , M . The boundary conditions (3b) and (4b) are imposed at (αm , βN )
for m = 1, · · · , M , where ψβ and Yβ are approximated using the second-order backward Euler equation, and
Yα , for m = 2, · · · , M − 1, are approximated using second-order central differences, and set to zero at m = 1
and M . See Figure 3.
This involves 2M N + 1 unknowns—the values of ψ and Y at each mesh point along with the Bernoulli
constant B—while providing only 2M N equations. Additional constraints must be imposed to ensure a
unique solution. This can be achieved by fixing bifurcation parameters. One approach is to fix the wavelength
Z π
L=2 Yβ (α, β) dα , (13)
0 β=const.
which introduces an additional equation. Alternatively, one can fix the fluid depth
Z π
H= Y (α, 0) dα or H0 = Y (π). (14)
0
We introduce H0 because it is computationally less expensive to impose than the nonlocal equation for H.
Furthermore, for solitary waves, H0 exactly corresponds to the fluid depth. Fixing the dimension of the
mapping space, we can fix only one of L and H0 , and treat Q as an unknown. Additionally, we choose a
bifurcation parameter, such as the wave amplitude
7
prescribed, the dimension of the mapping space must be allowed to vary, that is, d is an unknown, leading
to 2M N + 3 unknowns—ψm,n , Ym,n , B, Q, d. If neither H nor L is fixed, then both Q and d are prescribed,
and there are 2M N + 1 unknowns. Throughout Section 5, we specify which physical parameters are fixed
for each solution.
The Newton–Raphson method is employed for numerical solution. Convergence is achieved when the
L∞ -norm of the residuals falls below the tolerance
10−13
TOL = , (16)
max(∆α2 , ∆β 2 )
which accounts for rounding errors introduced by double-precision floating-point arithmetic. Convergence
is typically reached within a few iterations. The biggest computational bottleneck is the construction of
the Jacobian matrix at each iteration. While the linear part of the Jacobian remains fixed for a given d,
the nonlinear terms must be updated. Fortunately, the sparsity of the Jacobian matrix allows for efficient
inversion. Computational speed can be further improved by performing multiple iterations with the same
Jacobian once the residuals are sufficiently small.
5 Results
Given the wide range of possible vorticity functions, a comprehensive treatment of all solutions is infeasible.
Instead, we focus on a selected set of vorticity functions, chosen based on their physical relevance and
connections to theoretical studies of rotational flows.
y y y
x x x
Figure 4: Solitary wave profiles for zero vorticity computed using the finite difference scheme (red circles) and
a high-order method (black curves). Panels (a) and (b) depict solutions for A = 0.5 and A = 0.8, showing
excellent agreement between the two methods. Panel (c) illustrates a wave of almost greatest height, where
the finite difference scheme fails to accurately capture the singularity behaviour with significant unphysical
oscillations.
8
(red circles) and that from the series truncation method (solid black curves). However, panel (c) shows the
poor performance of the finite difference scheme near the wave of greatest height, where A ≈ 0.8332. It
does not adequately resolve the singular behaviour near the crest, and spurious oscillations appear in the
approximations of the derivatives.
Figure 5 presents a log-log plot of the error in the computed Froude number F versus the number of mesh
points for A = 0.5 (solid black curve) and A = 0.8 (solid blue curve). The ‘true’ value of F is taken from
the result using the series truncation method. Setting M = 5N , we find that as M and, hence, N increase,
the convergence of the numerical result is approximately quadratic in 1/M . This is expected because of the
use of second-order differences throughout the discretisation.
1/M
Figure 5: Log-log plot of the error in the computed Froude number as a function of mesh sizing. For all
solutions, N = M/5. The value Ftrue is obtained a series truncation method. The black and blue curves
correspond to the solutions shown in Figure 4 (a) and (b). The dashed lines indicate quadratic convergence.
9
(a) (b)
y y
x x
Figure 6: Solitary wave for constant vorticity γ = 5 for g = 1, H0 = 1, and A = 0.5. Panel (a) presents
streamlines, while panel (b) displays only the fluid surface. The black curves represent the result from our
numerical method, while the red circles are computed in [Guan, 2020]. The mesh sizes are M = 2000 and
N = 400. The bold black curves denote the fluid bed and a streamline that forms a critical layer.
(a) (b)
y y
x x
(c) (d)
y y
x x
Figure 7: Periodic travelling waves in infinite depth for γ = 1 and g = 0. The black curves represent
Crapper’s exact solutions, taken from [Hur and Wheeler, 2020]. The red circles denote solutions computed
using our numerical scheme, taking L = 2π and d = 7.5. Not all mesh points are displayed. Panels (a) and
(b) correspond to A = 2 and A = 4 (see (17)). Panels (c) and (d) illustrate the wave of maximum amplitude,
with panel (d) providing a close-up of a touching region. The y-axis has been shifted such that the interface
is at y = 0 when x = ±π. For all numerical solutions, M = 200 and N = 3000.
10
while red dots denote our numerical result. Note that not all mesh points are displayed. Panels (a) and
(b) depict solutions for amplitudes A = 2 and A = 4, respectively. Panels (c) and (d) illustrate the wave of
maximum amplitude, with the latter providing a close-up of a touching region. In all cases, the numerical
and analytical solutions exhibit excellent agreement, further validating the accuracy of our numerical scheme.
which can admit an arbitrary number of critical layers [Ehrnström et al., 2012]. More specifically, examining
the solution√ ψ0 (y) of (5), we observe that the velocity of the background shear flow oscillates in y with
frequency a. When exploring nonlinear solutions, it is helpful to first examine the dispersion relation in
the linear theory. Figure 8 presents the dispersion relations for different values of a and b. As a increases,
the number of asymptotes in Q(k) increases, their locations determined by (11). As seen in panels (a) and
(c) (see also (9)), b = 0 results in the two solution branches with opposite values of Q. Indeed, when b = 0,
the equations are invariant under ψ 7→ −ψ and Q 7→ −Q, and the corresponding nonlinear solutions enjoy
the same symmetry.
The asymptotes in the dispersion relation and, hence, multiple values of k for the same value of Q,
suggests wave resonance. This occurs asymptotically when Q(k) = Q(nk) for a longer wavelength mode
with the wave number k and for a shorter nk mode for some integer n ⩾ 2. Mathematical studies of
resonance for capillary-gravity waves in an irrotational flow dates back to Wilton [1915].
Throughout this subsection, we set the length and time scales such that g = 1 and H = 1, unless stated
otherwise.
We begin by taking γ(ψ) = 50ψ and compute the solution branch for k = 1. Figure 9 presents the result.
Panel (a) shows a small-amplitude solution, for which there are two critical layers inside the fluid. As the
amplitude increases, wave resonances occur, resulting in additional local maxima and minima in the surface
displacement. These resonances lead to intricate flow behaviours, including the formation of nested critical
layers, as observed in a large-amplitude solution in panel (b).
Our numerical result suggests that the limiting solution likely exhibits a stagnation point at the wave
crest. However, as discussed earlier, our numerical method does not adequately resolve stagnation points
at the fluid surface because the conformal mapping, more specifically its second-order derivatives, would
become singular there. On the other hand, we observe that the fluid velocity near the crest decreases as one
moves along the solution branch, supporting our conjecture that the solution branch would terminate at a
solution with a stagnation point at the crest.
This is not the only limiting scenario by which solution branches terminate. For instance, taking a = 50,
b = 50 and k = 1, we compute the solution branch bifurcating from Q = −0.2498. Figure 10 shows two
representative solutions along the branch. In panel (a), wave resonances occur, resulting in multiple local
maxima and minima at the fluid surface. As one follows the solution branch, it reaches the solution shown
in panel (b), which lies on a solution branch with six periods in the computational domain. In other words,
the k = 1 solution branch reaches a bifurcation point along the k = 6 solution branch.
For a given a and b, wave resonances can be avoided by choosing k sufficiently large. For instance,
Figure 11 presents solutions with a = 50, b = 0 and k = 8. As shown in Figure 8(c), this choice of k ensures
there are no resonant waves number k > 8 for the same value of Q. Under this condition, the wave amplitude
increases monotonically along the branch, and the limiting solution exhibits a stagnation point at the crest.
The critical layers here exhibit a far less complicated behaviour, forming Kelvin’s cat-eye streamline pattern,
similar to that observed for constant vorticity [Ribeiro Jr. et al., 2017].
Let q(x, η(x)) denote the speed of the fluid at point (x, η(x)). We observe that for all solutions on the
non-resonant branch, min q occurs at x = 0. Figure 11(a) depicts the solution branch in the (min q,max η)
space, while panel (b) presents the wave profile in the physical space for the solution at the farthest point
11
Figure 8: The dispersion relation for γ(ψ) = aψ + b for different values of a and b.
along the branch. In panel (c), we plot q as a function of x for the solution in panel (b). As we attempt to
further increase the wave amplitude, the near-singular behaviour at the crest results in spurious oscillations,
like those observed in an irrotational flow in Figure 4(c).
The amplitude of the near-limiting wave in Figure 11 is much smaller than that for zero vorticity for the
same parameter values for g, H and k. For constant vorticity, numerical studies [Dyachenko et al., 2023]
suggest that the limiting wave amplitude for negative vorticity is smaller than that for zero vorticity, whereas
the amplitude for positive constant vorticity is larger. Furthermore, for positive constant vorticity, the wave
amplitude can grow significantly larger than the irrotational counterpart. For instance, there are solution
branches which approach a limiting configuration consisting of an infinite series of vertically stacked fluid
bubbles in rigid body rotation [Vanden-Broeck, 1996, Dyachenko and Hur, 2019b]. This raises an interesting
question as to what limiting amplitudes are achievable for affine vorticity functions.
We can make some predictions about the limiting amplitude given the background shear flow about
which small-amplitude waves bifurcate. To illustrate this, we compute two branches of solutions for a = 5,
b = 5 and k = 1, and present our findings in Figure 12. Nontrivial solutions are found to bifurcate from
Q = −1.47 and Q = −2.55. In panel (b), we show the background flow velocity ψ0′ (y) for Q = −1.47 (blue)
and Q = −2.55 (red). In panel (a), we present the near-limiting solutions along these branches. We observe
that the red solution reaches a limiting solution for a significantly small amplitude, where the background
flow velocity is nearly zero at the fluid surface, whereas the limiting amplitude for the blue solution is much
larger, corresponding to the background flow velocity near its maximum at the fluid surface. Given the
oscillatory nature of the background shear flow, our results suggest that larger wave amplitudes are achieved
when the maximum velocity is located close to the fluid surface.
Interestingly, this is not the only limiting scenario observed for non-resonant waves. For instance, we
take a = 50, b = 50, and k = 6, and examine the branch of solutions bifurcating from Q = −0.385. One such
solution along this branch, shown in Figure 13(b), features six wave periods. As the amplitude increases,
the branch exhibits an increase in the magnitude of Q with almost no change in the overall flow structure.
We plot this branch in the (Q, max η) space in panel (a). Computations were carried out up to Q = −65
with M = 750 and N = 500, beyond which further computations became impractical, requiring ever smaller
steps in numerical continuation to achieve convergence. Additionally, for large values of Q, we had to relax
the numerical tolerance by replacing 10−13 by 10−11 in (16). We attribute this to an increase in the order
of the derivatives of α and β, with ∇2 ψ reaching values of the order of 104 . In this sense, the relative
error remains comparable to that of small-amplitude solutions. In panel (b), we show the largest amplitude
solution computed, with Q = −65. The red circles show the fluid surface and streamlines with saddle points
12
(a)
(b)
Figure 9: Solutions for γ(ψ) = 50ψ and k = 1, Q = 0.0413 (a) and Q = 0.0499 (b). All curves represent
streamlines. The bold black lines denote the rigid wall and the fluid surface, while the bold blue lines indicate
streamlines with saddle points. The solution in panel (a) is close to linear and exhibits two critical layers
with saddle points at x = 0. The solution in panel (b) approaches a limiting configuration with stagnation
points at the fluid surface. There are multiple critical layers inside the flow, revealing an intricate flow
structure caused by wave resonances. The solutions have M = 500 and N = 200.
13
(a)
(b)
Figure 10: Solutions for γ(ψ) = 50ψ + 50 and k = 1, Q = −0.4859 (a) and Q = −0.5537 (b). The solution
in panel (a) resembles Wilton ripples. The k = 1 solution branch connects to a solution for k = 6, shown in
panel (b). The solutions have M = 500 and N = 200.
14
(a) (b)
(c)
Figure 11: Solution branch for γ(ψ) = 50ψ and k = 8. Panel (a) displays the branch plotted in the
(min q, max η) plane. Bifurcating from an undisturbed interface for max η = 1, the amplitude increases
monotonically as the crest speed decreases. Panels (b) and (c) depict the solution marked by the cross in
panel (a), representing the farthest point along the branch where solutions could be obtained. Panel (b)
shows the streamlines in the physical space, while panel (c) shows the fluid velocity along the free surface as
a function of x. The solutions were computed with M = N = 500.
(a) (b)
Figure 12: Solutions for γ(ψ) = 5ψ + 5 and k = 1. Panel (a) displays the wave profiles of near-limiting
solutions along the branches bifurcating from Q = −2.55 (red) and Q = −1.47 (blue). Panel (b) shows the
background flow velocity. The red solution attains a near-limiting wave for a very small amplitude, where the
background flow velocity is close to zero. The blue solution reaches a much larger amplitude, corresponding
to the background flow near its maximum velocity at the fluid surface. The solutions were computed with
M = 1000 and N = 500.
15
(a) (b)
Figure 13: Solutions for γ(ψ) = 50ψ + 50 and k = 6. Panel (a) presents the solution branch in the (Q, max η)
space. Starting from a linear wave with Q = −0.385, the wave amplitude increases as Q decreases. Further
along the branch, minimal changes in the streamlines occurs as Q decreases further. Panel (b) shows the
solution marked by the black cross in panel (a). Streamlines are depicted with the streamlines containing
stagnation points. The red dots indicate the free surface of the solution marked by the red cross (Q = −20)
in panel (a). The solutions were computed with M = 750 and N = 500.
for the solution with Q = −25, illustrating that there is little difference in the fluid surface and flow between
these two solutions.
We have thus far focused on the case of a > 0. This
We note that all the limiting behaviour identified through our numerical computations are consistent
with the theoretical predictions in Wahlén and Weber [2023].
This creates two layers of constant vorticity flows, with γ = 10 in the upper layer and γ = −10 in the lower
layer, introducing a discontinuity in the vorticity and, hence, in ∇2 ψ. Since our computations involve second
(a) (b)
Figure 14: (a) The vorticity functions in (18) (blue) and (19) (black). (b) The dispersion relation for g = 9.8,
H = 0.6 for (19).
16
(a) (b)
(c) (d)
Figure 15: Solutions for (19) for g = 9.8, H = 0.6, and k = 1, Q = −2 (a) and Q = −3.25 (c). Black lines
indicate streamlines, and the colourbar represents vorticity. Panels (b) and (d) show the horizontal velocity
at x = 0 for the solutions in (a) and (c). In (b), the horizontal velocity is plotted as a function of ψ for
comparison with [Ko and Strauss, 2008a], and in (d), as a function of y to highlight the broad region of
near-stagnation. The solutions were computed with M = 750 and N = 500
17
derivatives of ψ using finite differences, we instead seek a smooth vorticity function
Q
γ(ψ) = 10 tanh − 40 ψ − . (19)
2
Figure 14(a) compares these two vorticity functions for Q = −2, illustrating that (19) provides a smooth
approximation of (18). To compare with Figure 12 in Ko and Strauss [2008a], we fix g = 9.8, H = 0.6 and
k = 1. The dispersion relation is shown in Figure 14(b). At k = 1, we compute solutions bifurcating from
Q = −1.573. As the amplitude increases, the value of Q decreases, and Figure 15(a) shows the solution
obtained at Q = −2, in excellent agreement with the result in [Ko and Strauss, 2008a].
Ko and Strauss [2008a] employ the semi-hodograph transformation, computing no further along the
solution branch once the flow is at near stagnation inside the flow domain, which results in an almost
singular change of variables. Figure 15(b) demonstrates this, where the negative velocity at x = 0 is plotted
as a function of ψ, reproducing the result of [Ko and Strauss, 2008a]. They conjecture that a stagnation
point appears in the interior of the flow at the crest line as the amplitude is further increased.
Our solution method, which accommodates internal stagnation, allow us to compute solutions beyond
interior stagnation. Panel (c) presents a large-amplitude solution, with the colourbar referring to the vorticity
distribution. Notably, the region of zero vorticity, occupying only a small region at x = ±π, expands to
occupy a significant portion of the core of the wave. Panel (d) plots −u(x = 0) as a function of y, revealing
that the velocity nearly vanishes in this region. Continuing further along the branch, the amplitude continues
to grow, and the near-stagnant bubble likewise grows in area.
This raises an intriguing question: what happens in the limiting solution as the vorticity function ap-
proaches (18)? Does this zero-vorticity region limit to a bubble inside a critical layer? A dedicated study of
the two-layer vorticity configuration would be need to explore this possibility.
The limiting solution of this branch remains unknown. As the amplitude increases further, our numerical
method fails to successfully resolve the flow near the crest due to the stretching of mesh points by the
conformal mapping. This highlights another limitation of conformal mappings: depending on the wave
configuration and, hence, fluid domain, a conformal mapping from a rectangle with the discretisation with
equally spaced mesh points can lead to poor resolution in some regions.
We compared our result with Figure 16 in Ko and Strauss [2008b] but found that even with a large
number of mesh points, M = 1300 and N = 500, the spacing near the crest became too spread out to
maintain accuracy. For some solutions, solving in the (x, ψ) plane may provide better resolution. This issue
could potentially be addressed with adaptive meshes or alternative coordinate mapping. We leave this for
future work.
Another interesting observation is that the near-stagnant region appears only when there is a sign change
in vorticity. For instance, Figure 16 presents three solutions for the vorticity function
Q
γ(ψ) = 10 tanh − 40 ψ − + γ0 . (20)
2
Panels (a), (b) and (c) correspond to γ0 = 5, 10 and 15, respectively. The near-stagnant region is present in
panel (a) but absent in panels (b) and (c).
Finally, we revisit the zero gravity constant vorticity solution computed in section 5.2. However, instead
of constant vorticity, we consider a two-layer distribution of vorticity, connecting an irrotational bottom
layer with a upper layer of constant vorticity of value unity. For this end, we choose
1 Q
γ(ψ) = 1 + tanh 40 ψ − . (21)
2 2
Fixing k = 1 and d = 7.5, we show a large amplitude solution in figure 17. The free-surface shape remains
largely unchanged from the case of constant vorticity, where the free-surface overhangs and nearly self-
intersects. In this sense, the constant vorticity upper layer seems largely unaffected by a change in the flow
behaviour of the lower layer.
18
(a) (b)
y y
x x
(c) (d)
y |u|
x y
Figure 16: Solutions for (20) for g = 9.8, H = 0.6 and k = 1, where γ0 = 5 (a), 10 (b), and 15 (c). Panel
(d) shows the magnitude of the horizontal velocity at the crest line, where the black, blue, and red curves
correspond to the solutions in (a), (b) and (c). The solutions were computed with M = 750 and N = 500
Figure 17: Solution for (21) with g = 0, d = 7.5, k = 1 and Q = 8.551. The lower boundary is given by
y = 0. Black lines indicate streamlines, the blue streamline has a stagnation point that meets at a saddle,
and the colourbar represents vorticity. The profile remains largely unchanged from the case of constant
vorticity throughout the whole fluid (shown with red circles) .
19
Employing a conformal mapping rather than a semi-hodograph transformation, our approach allows for
internal stagnation points, critical layers, and overhanging profiles, broadening the range of computable
solutions compared to previous studies [Dalrymple, 1977, Thomas, 1990, Ko and Strauss, 2008b,a, Amann
and Kalimeris, 2018]. We have tested our numerical scheme against previously computed solutions for zero
and constant vorticity, finding strong agreement.
We have uncovered novel solutions for affine vorticity functions, revealing intricate internal flow configura-
tions, including multiple critical layers, theoretically predicted by Ehrnström et al. [2011, 2012]. Furthermore,
we have computed solutions where a smooth vorticity transition separates two layers of constant vorticity.
When a sign change occurs in the vorticity, we observe that large-amplitude solutions develop near-stagnant
regions in the transitional layer.
Some drawbacks of our numerical approach have been identified. While conformal mapping from a
rectangular auxiliary domain allows for internal stagnation points, it does not permit singularities at the
boundary. This presents challenges when a solution branch tends to stagnation at the fluid surface, because
the local flow behaves like that inside a 120◦ corner, thereby the mapping is singular there. Additionally,
since the method requires solving the problem throughout the fluid domain, rather than only at the fluid
surface, as is for zero and constant vorticity, it can become computationally impractical to resolve some
large-amplitude solutions.
Future work will involve a more comprehensive exploration of the solution space, focusing on both
physically relevant and mathematically interesting vorticity functions. Additionally, modifications to the
numerical method could allow for singular vorticity distributions in the bulk of the fluid and singularities
at the boundaries, utilising a function splitting method developed by Woods [1953]. Finally, an intriguing
potential extension is to consider vorticity induced by density variations, that is, baroclinic vorticity, where
the density is given as a function of the stream function. See, for instance, Long [1953]. The methodology
developed herein can be adapted to study free-surface solitary waves in a stratified fluid, replacing the
rigid-wall assumption commonly used in previous studies [see Stastna, 2022, and references therein].
Acknowledgements
AD would like to acknowledge funding from EPSRC NFFDy Fellowships (EPSRC grants EP/X028607/1).
VMH acknowledges funding from US NSF DMS-2407358.
Data availability
The codes used to produce the solutions seen in this paper (written in MATLAB), are available at
[Link] Solutions can be provided upon request of the corresponding author.
References
D. Amann and K. Kalimeris. A numerical continuation approach for computing water waves of large wave
height. Eur. J. Mech. B Fluids, 67:314–328, 2018. ISSN 0997-7546,1873-7390. doi: 10.1016/[Link].
2017.10.001. URL [Link]
C. J. Amick, L. E. Fraenkel, and J. F. Toland. On the Stokes conjecture for the wave of extreme form.
Acta Math., 148:193–214, 1982. ISSN 0001-5962,1871-2509. doi: 10.1007/BF02392728. URL https:
//[Link]/10.1007/BF02392728.
A. Constantin and W. Strauss. Exact steady periodic water waves with vorticity. Comm. Pure Appl. Math.,
57(4):481–527, 2004. ISSN 0010-3640,1097-0312. doi: 10.1002/cpa.3046. URL [Link]
1002/cpa.3046.
A. Constantin, W. Strauss, and E. Vărvărucă. Global bifurcation of steady gravity water waves with critical
layers. Acta Math., 217(2):195–262, 2016. ISSN 0001-5962,1871-2509. doi: 10.1007/s11511-017-0144-x.
URL [Link]
20
G. D. Crapper. An exact solution for progressive capillary waves of arbitrary amplitude. J. Fluid Mech.,
2:532–540, 1957. ISSN 0022-1120,1469-7645. doi: 10.1017/S0022112057000348. URL [Link]
10.1017/S0022112057000348.
R. A. Dalrymple. A numerical model for periodic finite amplitude waves on a rotational fluid. J. Comput.
Phys., 24(1):29–42, 1977. ISSN 0021-9991,1090-2716. doi: 10.1016/0021-9991(77)90108-5. URL https:
//[Link]/10.1016/0021-9991(77)90108-5.
A. Doak and J.-M. Vanden-Broeck. Solitary gravity waves and free surface flows past a point vortex. IMA
J. Appl. Math., 82(4):821–835, 2017. ISSN 0272-4960,1464-3634. doi: 10.1093/imamat/hxx015. URL
[Link]
M.-L. Dubreil-Jacotin. Sur la détermination rigoureuse des ondes permanentes périodiques d’ampleur finie.
J. Math. Pures Appl, 13:217–291, 1934.
S. A. Dyachenko and V. M. Hur. Stokes waves with constant vorticity: I. Numerical computation. Stud.
Appl. Math., 142(2):162–189, 2019a. ISSN 0022-2526,1467-9590. doi: 10.1111/sapm.12250. URL https:
//[Link]/10.1111/sapm.12250.
S. A. Dyachenko and V. M. Hur. Stokes waves with constant vorticity: folds, gaps and fluid bubbles. J.
Fluid Mech., 878:502–521, 2019b. ISSN 0022-1120,1469-7645. doi: 10.1017/jfm.2019.634. URL https:
//[Link]/10.1017/jfm.2019.634.
S. A. Dyachenko, V. M. Hur, and D. A. Silantyev. Almost extreme waves. J. Fluid Mech., 955:Paper No.
A17, 17, 2023. ISSN 0022-1120,1469-7645. doi: 10.1017/jfm.2022.1047. URL [Link]
jfm.2022.1047.
M. Ehrnström, J. Escher, and E. Wahlén. Steady water waves with multiple critical layers. SIAM J.
Math. Anal., 43(3):1436–1456, 2011. ISSN 0036-1410,1095-7154. doi: 10.1137/100792330. URL https:
//[Link]/10.1137/100792330.
M. Ehrnström, J. Escher, and G. Villari. Steady water waves with multiple critical layers: interior dynamics.
J. Math. Fluid Mech., 14(3):407–419, 2012. ISSN 1422-6928,1422-6952. doi: 10.1007/s00021-011-0068-8.
URL [Link]
F. Gerstner. Theorie der wellen, 1802.
F. Gerstner. Theorie der wellen. Annalen der Physik, 32(8):412–445, 1809.
X. Guan. Particle trajectories under interactions between solitary waves and a linear shear current. Theoret-
ical and Applied Mechanics Letters, 10(2):125–131, 2020. ISSN 2095-0349. doi: [Link]
taml.2020.01.011. URL [Link]
S. V. Haziot, V. M. Hur, W. A. Strauss, J. F. Toland, E. Wahlén, S. Walsh, and M. H. Wheeler. Traveling
water waves—the ebb and flow of two centuries. Quart. Appl. Math., 80(2):317–401, 2022. ISSN 0033-
569X,1552-4485. doi: 10.1090/qam/1614. URL [Link]
V. M. Hur and Z. Lin. Unstable surface waves in running water. Comm. Math. Phys., 282(3):733–796,
2008. ISSN 0010-3616,1432-0916. doi: 10.1007/s00220-008-0505-6. URL [Link]
s00220-008-0505-6.
V. M. Hur and J.-M. Vanden-Broeck. A new application of Crapper’s exact solution to waves in
constant vorticity flows. Eur. J. Mech. B Fluids, 83:0–4, 2020. ISSN 0997-7546,1873-7390. doi:
10.1016/[Link].2020.04.015. URL [Link]
V. M. Hur and M. H. Wheeler. Exact free surfaces in constant vorticity flows. J. Fluid Mech., 896:R1,
10, 2020. ISSN 0022-1120,1469-7645. doi: 10.1017/jfm.2020.390. URL [Link]
2020.390.
21
V. M. Hur and M. H. Wheeler. Overhanging and touching waves in constant vorticity flows. J. Differential
Equations, 338:572–590, 2022. ISSN 0022-0396,1090-2732. doi: 10.1016/[Link].2022.08.012. URL https:
//[Link]/10.1016/[Link].2022.08.012.
P. Karageorgis. Dispersion relation for water waves with non-constant vorticity. Eur. J. Mech. B Fluids, 34:
7–12, 2012. ISSN 0997-7546,1873-7390. doi: 10.1016/[Link].2012.03.008. URL [Link]
10.1016/[Link].2012.03.008.
J. Ko and W. Strauss. Effect of vorticity on steady water waves. J. Fluid Mech., 608:197–215,
2008a. ISSN 0022-1120,1469-7645. doi: 10.1017/S0022112008002371. URL [Link]
S0022112008002371.
J. Ko and W. Strauss. Large-amplitude steady rotational water waves. Eur. J. Mech. B Fluids, 27(2):96–109,
2008b. ISSN 0997-7546,1873-7390. doi: 10.1016/[Link].2007.04.004. URL [Link]
1016/[Link].2007.04.004.
V. Kozlov, N. Kuznetsov, and E. Lokharu. Steady water waves with vorticity: an analysis of the dispersion
equation. J. Fluid Mech., 751:R3, 2014.
V. Kozlov, N. Kuznetsov, and E. Lokharu. Solitary waves on constant vorticity flows with an interior
stagnation point. J. Fluid Mech., 904:A4, 18, 2020. ISSN 0022-1120,1469-7645. doi: 10.1017/jfm.2020.647.
URL [Link]
R. R. Long. Some aspects of the flow of stratified fluids. I. A theoretical investigation. Tellus, 5:42–58, 1953.
ISSN 0040-2826. doi: 10.3402/tellusa.v5i1.8563. URL [Link]
D. I. Pullin and R. H. J. Grimshaw. Finite-amplitude solitary waves at the interface between two homo-
geneous fluids. Phys. Fluids, 31(12):3550–3559, 1988. ISSN 0031-9171. doi: 10.1063/1.866922. URL
[Link]
R. Ribeiro Jr., P. A. Milewski, and A. Nachbin. Flow structure beneath rotational water waves with stag-
nation points. J. Fluid Mech., 812:792–814, 2017. ISSN 0022-1120,1469-7645. doi: 10.1017/jfm.2016.820.
URL [Link]
J. A. Simmen and P. G. Saffman. Steady deep-water waves on a linear shear current. Stud. Appl. Math.,
73(1):35–57, 1985. ISSN 0022-2526. doi: 10.1002/sapm198573135. URL [Link]
sapm198573135.
M. Stastna. Internal waves in the ocean—theory and practice, volume 9 of Surveys and Tutorials in the
Applied Mathematical Sciences. Springer, Cham, 2022. ISBN 978-3-030-99209-5; 978-3-030-99210-1. doi:
10.1007/978-3-030-99210-1. URL [Link]
G. G. Stokes. On the theory of oscillatory waves. Trans. Cam. Philos. Soc., 8:441–455, 1847.
G. G. Stokes. On the theory of oscillatory waves. Appendix B: Considerations relative to the greatest height
of oscillatory irrotational waves which can be propagated without change of form, volume 1, page 225.
1880.
W. A. Strauss. Steady water waves. Bull. Amer. Math. Soc. (N.S.), 47(4):671–694, 2010. ISSN
0273-0979,1088-9485. doi: 10.1090/S0273-0979-2010-01302-1. URL [Link]
S0273-0979-2010-01302-1.
A. F. Teles da Silva and D. H. Peregrine. Steep, steady surface waves on water of finite depth with constant
vorticity. J. Fluid Mech., 195:281–302, 1988. ISSN 0022-1120,1469-7645. doi: 10.1017/S0022112088002423.
URL [Link]
G. P. Thomas. Wave–current interactions: an experimental and numerical study. part 2. nonlinear waves.
J. Fluid Mech., 216:505–536, 1990.
22
J. F. Toland. On the existence of a wave of greatest height and Stokes’s conjecture. Proc. Roy. Soc.
London Ser. A, 363(1715):469–485, 1978. ISSN 0962-8444,2053-9169. doi: 10.1098/rspa.1978.0178. URL
[Link]
J. F. Toland. Stokes waves. Topol. Methods Nonlinear Anal., 7(1):1–48, 1996. ISSN 1230-3429. doi:
10.12775/TMNA.1996.001. URL [Link]
J.-M. Vanden-Broeck. Steep solitary waves in water of finite depth with constant vorticity. J. Fluid Mech.,
274:339–348, 1994. ISSN 0022-1120,1469-7645. doi: 10.1017/S0022112094002144. URL [Link]
org/10.1017/S0022112094002144.
J.-M. Vanden-Broeck. Periodic waves with constant vorticity in water of infinite depth. IMA J. App. Math.,
56(3):207–217, 1996.
J.-M. Vanden-Broeck. Gravity-capillary free-surface flows. Cambridge Monographs on Mechanics. Cambridge
University Press, Cambridge, 2010. ISBN 978-0-521-81190-3. doi: 10.1017/CBO9780511730276. URL
[Link]
E. Wahlén and J. Weber. Global bifurcation of capillary-gravity water waves with overhanging profiles and
arbitrary vorticity. Int. Math. Res. Not. IMRN, 20:17377–17410, 2023. ISSN 1073-7928,1687-0247. doi:
10.1093/imrn/rnac280. URL [Link]
E. Wahlén and J. Weber. Large-amplitude steady gravity water waves with general vorticity and crit-
ical layers. Duke Math. J., 173(11):2197–2258, 2024. ISSN 0012-7094,1547-7398. doi: 10.1215/
00127094-2023-0054. URL [Link]
J. R. Wilton. Lxxii. On ripples. The London, Edinburgh, and Dublin Philosophical Magazine and Journal
of Science, 29(173):688–700, 1915.
L. C. Woods. The relaxation treatment of singular points in Poisson’s equation. Quart. J. Mech. Appl.
Math., 6:163–185, 1953. ISSN 0033-5614,1464-3855. doi: 10.1093/qjmam/6.2.163. URL [Link]
org/10.1093/qjmam/6.2.163.
23