background image
1
Forecasting wave conditions in 
cyclones using adaptive methods
Richard Gorman, Stéphane Popinet & 
Doug Ramsay
National Institute of Water & Atmospheric 
Research
• Introduction to wave modelling
• Gerris, an adaptive flow solver 
• Spectral wave models
• Initial developments and applications
• Future work
Contents
background image
2
• Global wave models account for 
waves generated locally, and by 
distant storms, propagating 
across oceans, interacting with 
topography, dissipating
• Forecasting → 6 days
• Archive:
• Wave climate 
• Wave extremes
Introduction
Analysis         Forecast
Present time
20-yr wave hindcast
wave height correlation with SOI
Negative: higher with El Niño; Positive: higher with La Niña
background image
3
• Need to work across multiple 
scales, from global to local
• Presently use nested cartesian
grids, with some developments 
on irregular meshes
• Global scale, e.g.: 1.25º long, 1º
lat (NOAA/NCEP Wavewatch
grid).
Scales
Wind field 
resolution:
12 km
Wave model 
resolution:
12 km
Vector spacing:
12 km
Spatial scale effects
Wind field 
resolution:
12 km
Wave model 
resolution:
1 km
Vector spacing:
4 km
background image
4
Cyclone  Waka:
Peak V
max
= 50 m/s, R
max
= 40 
km, V
storm
= 5-10 m/s
Weather system radius 
~ 2000 km
Spatial scale of wind fields
Kosrae: 8 December 
2008
Tokelau: Tropical cyclone 
Percy, 25 February 2005
background image
5
Gerris adaptive flow solver
Solves the time-
dependent Navier-
Stokes equations 
Solves for flow, and the 
advection of tracers
Quadtree grid in 2D 
(octree in 3D)
Adaptive mesh 
refinement: the 
resolution is adapted 
dynamically to the 
features of the flow
Spectral wave modelling
background image
6
• e.g. WAM, Wavewatch, SWAN
• describe the evolution of the wave action density
• σ = wave frequency, 
θ = wave direction 
• x, y = spatial coordinates,  t  = time 
• Transport equation:
Spectral wave models
)
,
,
,
,
(
t
y
x
N
θ
σ
(
)
(
)
(
)
(
)
σ
θ
σ
θ
σ
S
N
C
N
C
N
C
y
N
C
x
t
N
y
x
=
+
+
+
+
Advection = wave energy moving at the group velocity 
(C
x
,C
y
)
Refraction = changing frequency and direction 
of waves due to currents, topography
S
= source terms for wind input, dissipation, nonlinear interactions
Wave modelling in Gerris
• Gerris already solves for velocity, and advects velocity and 
other quantities on an adaptive quadtree grid
• Modify to advect wave spectral components, with known 
velocities
• At present, no treatment of refraction
• Source term processes (refraction, wind input, dissipation, 
nonlinear interactions) computed by calls to Wavewatch III 
(
)
(
)
(
)
(
)
σ
θ
σ
θ
σ
S
N
C
N
C
N
C
y
N
C
x
t
N
y
x
=
+
+
+
+
background image
7
Simulating an artificial “cyclone”
The centre of the cyclone is moving 
south at a speed of 555 km/day.
Maximum wind speed V
max
is at a 
radius R
max
= 100 km from the centre
V
max
= 0 initially, increasing to 50 m/s
after 25 hours, then constant
The wind speed at a distance from 
the centre is given by: 
⎛ −
=
r
R
e
r
R
t
V
t
r
V
max
1
2
2
max
max
)
(
)
,
(
Resulting significant wave height
12 hours
24 hours
36 hours
48 hours
background image
8
Adaptive mesh (48 hours)
6.5 km
13 km
26 km
52 km
104 km
208 km
Spatial resolution
Model intercomparison
• Maximum significant wave height in the domain, as a function of time
• Standard Wavewatch III model (fixed resolution)
• Gerris/Wavewatch model in adaptive and fixed resolution
• “GSE  alleviation” = smoothing between direction bins
background image
9
Run times (seconds)
Two paths to an adaptive-grid wave model
Start with Gerris, which 
already solves for velocity, 
and can advect velocity and 
other quantities on an 
adaptive quadtree grid
Modify Gerris to advect wave 
spectral components, with 
known velocities
The resulting model has 
been successfully applied to 
a standard test case
Shows the benefits of 
trading off spatial and 
spectral resolution
Start with 
Wavewatch, which 
already solves for all 
wave processes on a 
cartesian grid
Modify Wavewatch
to handle spatial 
advection on a static 
quadtree grid
Other processes are 
local, hence 
unaffected
background image
10
Summary
• The existing Gerris flow solver has been modified to 
handle spatial propagation of spectral wave energy on a 
fully adaptive grid
• It is coupled to standard by calling Wavewatch III code to 
handle other “local” processes (wind input, dissipation, 
nonlinear interactions) 
• It has been applied to a test case simulating wave 
generation under an artificial “cyclone”, showing the run-
time benefits of variable spatial resolution
• The results are consistent with those of standard 
Wavewatch III
• The use of variable spatial resolution results in efficiency 
gains of over an order of magnitude
Immediate future…
• Further tests are planned for more realistic cyclone 
simulations and involving interaction with shallow water 
areas (hopefully Tonga)
• Application has implications for:
– More accurate wave forecasting of cyclone wave conditions 
within Pacific-wide wave models
– Improved accuracy of probabilistic cyclone wave conditions for 
any particular location through ability to efficiently run many 
more cyclone characteristic scenarios 
– Improving representation of cyclone wave translation over reef 
flats and shallow areas (assuming availably bathy!)
• Work also planned to look at storm surge / wave 
coupling over reef flat systems