15
Version 1.2, Feb. 2013 Quasi-stationary WW3 1/15 WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends Marine Modeling and Analysis Branch NOAA / NWS / NCEP / EMC [email protected] [email protected]

Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Embed Size (px)

Citation preview

Page 1: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 1/15WW Winter School 2013

Quasi-stationary WAVEWATCH IIIAndré van der Westhuysen

The WAVEWATCH III Team + friendsMarine Modeling and Analysis BranchNOAA / NWS / NCEP / EMC

[email protected]@NOAA.gov

Page 2: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 2/15WW Winter School 2013

Outline

Covered in this lecture:

Action balance equation and solution methods Quasi-stationary operation of WWIII Alternative QS approaches Field case: Hurricane Gustav

Page 3: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 3/15WW Winter School 2013

Action balance equation

mm

d

dkss

d

d

SNNk

kN

t

N

g

x

Ukθ

Ukk

Ucx

x

1,

,

Required physics for nearshore application already present

Eulerian approach on rectangular, curvilinear or unstructured grids

Explicit vs. Implicit implementations

CFL constraints and nearshore application

Page 4: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 4/15WW Winter School 2013

Current WWIII modelgrid mosaic

Max. coastal resolution = 4 arc min (7.5 km)

Desired nearshore application

Nearshore resolution: < 100 m

Resolving coastal scales

Page 5: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 5/15WW Winter School 2013

Performance comparison: Explicit vs. Implicit

SWAN WWIII WT-HigRes WT-LowRes

50

328

155

16

68 8099

72

2 2.2

18

3.6

Run Time [Min] %CPU Use Memory Use [Gb]

• WFO MFL Alpha testing site• 1 arc-min grid• 96 h forecast, dt – 600 s

Page 6: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 6/15WW Winter School 2013

Quasi-stationary operation of WWIII

nii ttt 1

st stResidence time

Global input/output interval

st

Quasi-stationary conditions

where: 1

s

s

t

t

Time stepping can be accelerated:

01~

, velocityGroup

Distance

mTg

s c

Xt where ,

with a constant = 1.2

Page 7: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 7/15WW Winter School 2013

Test case: Idealized wave propagation

fp = 0.33 Hz, Std dev. = 0.01 Hz

Dir = 270 oN, monochromatic,

long-crested

Page 8: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 8/15WW Winter School 2013

Approach 1: Discontinuous time stepping, discontinuous stationary BC

ni

imi tn

innitt

0

1 i

Page 9: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 9/15WW Winter School 2013

Approach 2: Discontinuous time stepping, discontinuous nonstationary, phase-shifted BC

1for, ssii ttt

ni

imi tn

innitt

0

Page 10: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 10/15WW Winter School 2013

Data: Chen et al. (2010)

Field case: Hurricane Gustav (Aug-Sept 2008)

Page 11: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 11/15WW Winter School 2013

Results: H Gustav (Nonstationary WWIII)

Grid 1 Grid 2 Grid 3

Grid 4 Grid 5

Grid 5: tn = 5 s

Run time = 67 min

(512 cores on IBM

Power6 Cluster)

Page 12: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 12/15WW Winter School 2013

Results: Hurricane Gustav, QS WWIII

Page 13: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 13/15WW Winter School 2013

Results: Hurricane Gustav, QS WWIII

Wave-field dependent ts Constant ts = 1800 s

Page 14: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 14/15WW Winter School 2013

Conclusions

If the residence time ts in nearshore domains is shorter than the

input/output interval, quasi-stationary conditions develop, and a saving in computational time of the explicit model is possible.

Quasi-stationary approach is proposed with (i) discontinuous time stepping, and (ii) nonstationary, discontinuous, phase-shifted BCs.

With variable ts computed from wave field: Local computational time

savings of up to 50% (depending on domain and wave condition), with errors below 1% and no spurious phase lag.

With constant ts: Greater constant savings in computational time (50%

total), but with greater error (Hm0 < 5%; Tm01 < 2%).

Run time is about 20 times longer than an equivalent nonstationary SWAN run (with t = 10 min, no. iter = 3), but CFL condition is adhered to, and error can be controlled.

Future: QS implementation for WWIII Multigrid.

Page 15: Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends

Version 1.2, Feb. 2013 Quasi-stationary WW3 15/15WW Winter School 2013

The end

End of lecture