Version 1.3, Feb. 2013Time stepping 1/20WW Winter School 2013 Time stepping Hendrik Tolman The WAVEWATCH III Team + friends Marine Modeling and Analysis.

Slides:



Advertisements
Similar presentations
Finite Difference Discretization of Elliptic Equations: 1D Problem Lectures 2 and 3.
Advertisements

Formal Computational Skills
Widescreen Test Pattern (16:9)
Outline Overview of Pipe Flow CFD Process ANSYS Workbench
Running the model, single grid version
Operational Forecasting Wave Models. WaveWatch III (Tolman 1997, 1999a) Model description: – Third generation wave model developed at NOAA/NCEP. – Solves.
Version 1.1, Jan. 2013Obstructions 1/26WW Winter School 2013 Developing Obstruction grids Arun Chawla The WAVEWATCH III Team + friends Marine Modeling.
Tolman and friends, Feb. 6, 2008Coastal Altimetry 1/23 Altimeter wave data Deep ocean and coastal use and issues Hendrik L. Tolman NOAA / NWS / NCEP /
 Signals  Analog and Digital  Analog and Digital Data & Signals  Periodic & Aperiodic Signals.
GFDL’s unified regional-global weather and climate modeling system is designed for all temporal-spatial scales Examples: Regional cloud-resolving Radiative-Convective.
Numerical Uncertainty Assessment Reference: P.J. Roache, Verification and Validation in Computational Science and Engineering, Hermosa Press, Albuquerque.
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.
Cutnell/Johnson Physics 8th edition
Efficient Fourier-Based Algorithms for Time-Periodic Unsteady Problems Arti K. Gopinath Aeronautics and Astronautics Stanford University Ph.D. Oral Defense.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
Chapter 2 Fundamentals of Data and Signals
Chapter 2: Fundamentals of Data and Signals. 2 Objectives After reading this chapter, you should be able to: Distinguish between data and signals, and.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Review of the NCEP production Suite: Recent Changes and Plans
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
MDIA 308 Digital technologies. Converting analog to digital ADC – analog to digital conversion An analog voltage is converted in binary code Binary =
02/12/02 (c) 2002 University of Wisconsin, CS 559 Filters A filter is something that attenuates or enhances particular frequencies Easiest to visualize.
Version 1.3, Feb. 2013Parallel implementation 1/28WW Winter School 2013 Parallel implementation Hendrik Tolman The WAVEWATCH III Team + friends Marine.
Tolman, May 7, 2015MAPP Webinar, 1/14 Transition to operations at EMC What works and what does not work Hendrik L. Tolman Director, Environmental Modeling.
Version 1.2, Jan. 2013Grid generation 1/32WW Winter School 2013 Automated Grid Generation for WAVEWATCH III Arun Chawla The WAVEWATCH III Team + friends.
Data Communications & Computer Networks, Second Edition1 Chapter 2 Fundamentals of Data and Signals.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
1 Calorimeter Thermal Analysis with Increased Heat Loads September 28, 2009.
Most physically significant large-scale atmospheric circulations have time scales on the order of Rossby waves but much larger than the time scales.
Version 1.2, Feb. 2013Modular structure 1/22WW Winter School 2013 Modular structure of WAVEWATCH III and general features Arun Chawla The WAVEWATCH III.
LBNLGXTBR FY2001 Oil and Gas Recovery Technology Review Meeting Diagnostic and Imaging High Speed 3D Hybrid Elastic Seismic Modeling Lawrence Berkeley.
Version 1.4, Jan. 2013Triangles 1/27WW Winter School 2013 Running WWATCH on triangular meshes Fabrice Ardhuin The friends of WAVEWATCH III Team Marine.
Applied NWP [1.2] “Once the initialization problem was resolved in the 1960s, models based on the primitive equations gradually supplanted those based.
T – Biomedical Signal Processing Chapters
Accuracy Based Generation of Thermodynamic Properties for Light Water in RELAP5-3D 2010 IRUG Meeting Cliff Davis.
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
3.3.3: Semi-Lagrangian schemes AOSC614 class Hong Li.
Model Task 0B: Implementing different schemes ATM 562 Fall 2015 Fovell 1.
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
6-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 6 Day 1 Review and Tips Introduction to CFX.
Version 1.3, Feb. 2013Welcome 1/4WW Winter School 2013 Welcome and Introduction Hendrik L. Tolman The WAVEWATCH III Team + friends Marine Modeling and.
Operational ALADIN forecast in Croatian Meteorological and Hydrological Service 26th EWGLAM & 11th SRNWP meetings 4th - 7th October 2004,Oslo, Norway Zoran.
Shuyi S. Chen Joseph Tenerelli, Wei Zhao, Mark Donelan Rosenstiel School of Marine and Atmospheric Science University of Miami Coupled Atmosphere-Wave-Ocean.
Yschen, CSIE, CCU1 Chapter 5: The Cellular Concept Associate Prof. Yuh-Shyan Chen Dept. of Computer Science and Information Engineering National Chung-Cheng.
Thirty Years of Operational Ocean Wave Forecasting at Fleet Numerical Meteorology and Oceanography Center Paul Wittmann and Mike Clancy Fleet Numerical.
CIS888.11V/EE894R/ME894V A Case Study in Computational Science & Engineering We will apply several numerical methods to find a steady state solution of.
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
Numerical study of flow instability between two cylinders in 2D case V. V. Denisenko Institute for Aided Design RAS.
CHAPTER 10 Widrow-Hoff Learning Ming-Feng Yeh.
Extreme Waves at the Great Lakes: Performance of NCEP’s Operational Wave Models Jose-Henrique Alves Research Scientist 1.
Variational data assimilation for morphodynamic model parameter estimation Department of Mathematics, University of Reading: Polly Smith *, Sarah Dance,
Development of an Atmospheric Climate Model with Self-Adapting Grid and Physics Joyce E. Penner 1, Michael Herzog 2, Christiane Jablonowski 3, Bram van.
Fundamentals of Audio Production. Chapter 3 1 Fundamentals of Audio Production Chapter Three: Digital Audio.
The story so far… ATM 562 Fovell Fall, Convergence We will deploy finite difference (FD) approximations to our model partial differential equations.
Milton Garces, Claus Hetzer, and Mark Willis University of Hawaii, Manoa Source modeling of microbarom signals generated by nonlinear ocean surface wave.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
A V&V Overview of the 31st Symposium on Naval Hydrodynamics
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Lecture 4: Numerical Stability
Kazushi Takemura, Ishioka Keiichi, Shoichi Shige
10 MHz amplifier status G. Favia
MECH 373 Instrumentation and Measurements
Coupled atmosphere-ocean simulation on hurricane forecast
ATMOS. MODEL (MM5/COAMPS/WRF) OCEAN MODEL (HYCOM or 3DUOM) WAVE MODEL
MECH 373 Instrumentation and Measurements
Coupled Atmosphere-Wave-Ocean Modeling Experiments in Hurricanes
Lidia Cucurull, NCEP/JCSDA
Natalie Laudier Operational Oceanography 13Feb2009
Module Recognition Algorithms
Presentation transcript:

Version 1.3, Feb. 2013Time stepping 1/20WW Winter School 2013 Time stepping Hendrik Tolman The WAVEWATCH III Team + friends Marine Modeling and Analysis Branch NOAA / NWS / NCEP / EMC

Version 1.3, Feb. 2013Time stepping 2/20WW Winter School 2013 Outline  Covered in this lecture: Basic time steps per grid.  Time steps versus limiter. Mosaic model runs.  General grid interactions.  Overlapping grids. Impact of output.

Version 1.3, Feb. 2013Time stepping 3/20WW Winter School 2013 Basic time stepping  There are four basic time steps per grid: Overall time step to propagate solution. Time step for lowest model frequency in absence of currents to assure stable propagation (CFL). Refraction time step. Minimum source term time step. This is the order in the input file, But CFL is most important, and therefore discussed first. Qualitative here only, practical examples are all over the test cases provided with the model.

Version 1.3, Feb. 2013Time stepping 4/20WW Winter School 2013 Basic time stepping  CFL time step: Only explicit FD propagation schemes are available.  CFL criterion means that information can only be propagated by discrete number of grid boxes per time step.  Depends on propagation scheme.  All schemes available now allow one grid box.  Violate it and the model will blow up (eventually). In the code:  CFL time step adjusted as a function of frequency (longer time steps for higher frequencies).  CFL time step dynamically adjusted for current velocity:  Should stay stable, but  Strong currents may slow down model.

Version 1.3, Feb. 2013Time stepping 5/20WW Winter School 2013 Basic time stepping  Overall time step: The model allows for larger overall time steps, to acknowledge that the lowest frequency rarely contains information. Accuracy requires relatively small factor between CFL time step and overall time step (say 2~3).  Do not want to propagation information over barely resolved bathymetry in overall time step. Ratio of overall / CFL time step directs needed overlap between equally ranked grids (more on day 2).

Version 1.3, Feb. 2013Time stepping 6/20WW Winter School 2013 Basic time stepping  Refraction time step: “Refraction” includes great-circle direction change, depth and current refraction, and current induced wavenumber shifts. Refraction due to depth and current is filtered to assure stable solutions with large local depth changes.  Filter per frequency.  Fraction of CFL can be set by user. Reducing refraction time step will reduce use of filter.  May be useful for pre-implementation testing of models. Generally kept large, but best set at half the overall time step, to avoid numerical wiggles due to alternate orders of computation.

Version 1.3, Feb. 2013Time stepping 7/20WW Winter School 2013 Basic time stepping  Minimum source term time step.  History: WAM model used “limiter” to curtail the source term change of the spectrum per time step to assure integration stability for large source term time step. This has an impact on the solution, as will be shown below. WAM went to non-convergent limiter:  Minimal impact of time step on solution, but  Limiter becomes part of solution.  OK for engineering application.  Not good for research, since impact of limiter cannot be split from explicit physics. SWAN also uses limiters in iterations.

Version 1.3, Feb. 2013Time stepping 8/20WW Winter School 2013 Basic time stepping  More history (details in manual): WAVEWATCH II (not III !):  Use limiter to dynamically adjust time step to get accurate yet economical source term integration.  Compare to parametric change.  Compare to (filtered) relative change.  Do not apply in tail.  Apply limiter if computed time step is less to allowed minimum time step.  Need to know something about limiters as they still are used depending on setup of model. Smaller minimum time step results in smoother model, often in faster model.  I generally use 5~60 s. Tolman 1992: JPO., 22, Tolman 2002: GAOS, 8,

Version 1.3, Feb. 2013Time stepping 9/20WW Winter School 2013 Limiters  Simple WAM-3 time limited growth test. Old convergent limiter. Initial growth strongly influenced even for small Δt. Convergent solution reproduced by dynamic time step. What about WAM-4 an SWAN approaches? Good engineering, but good science?

Version 1.3, Feb. 2013Time stepping 10/20WW Winter School 2013 Limiters  Asymmetric convergent limiter. All with Δt = 1200s Convergent, thus reduction in Δt get to true solution. Time step dep. remains for initial growth. Feasibility study in Tolman (2002) only. Might be useful for WAM or SWAN,

Version 1.3, Feb. 2013Time stepping 11/20WW Winter School 2013 Limiters H s (m) f p (Hz) More accurate H s with larger error in f p. I fear this is symptomatic for limiters.

Version 1.3, Feb. 2013Time stepping 12/20WW Winter School 2013 Mosaic models  Some multi-grid time step basics: In a multi-grid model the time stepping for grid is set up individually per grid. Two examples are given in the following slides.  Triple nest for swell propagation.  Triple nest for hurricane. You do not have to coordinate time steps per grid, but if you do not, you may have a problem predicting how this works.

Version 1.3, Feb. 2013Time stepping 13/20WW Winter School 2013 Swell propagation 1-D propagation only Boundary data grid with 1-D propagation. Outer grid with full propagation but constant depth and no currents. Inner grid with output locations. Alternative inner grid with depth and current.

Version 1.3, Feb. 2013Time stepping 14/20WW Winter School 2013 Swell propagation  Boundary and outer grid share time step.  Boundary grid does not receive data back from outer grid.  Inner grid at half the time step of the outer grid.  Fully automated data flow / time stepping. run modelbound. data averagingglobal sync. set global synchronization timerun modelrun model with boundary dataaverage from inner to outerstart over boundouterinner time

Version 1.3, Feb. 2013Time stepping 15/20WW Winter School 2013 Swell propagation Current ring with circular inner domain. Input wave height is 2.50m, contours at 0.20m, including 2.40 and Third order UQ scheme. One-way nesting Two-way nesting Movie loop.

Version 1.3, Feb. 2013Time stepping 16/20WW Winter School 2013 Hurricane Hurricane described with Rankin vortex with maximum wind of 45 m/s at radius of 50km. Stationary hurricane or continuously moving grids. Telescoping grids with 50, 15 and 5 km resolution. Alternative circular domains.

Version 1.3, Feb. 2013Time stepping 17/20WW Winter School 2013 Hurricane  Factor 3 in time steps between grids.  Full communication between grids  Fully automated data flow / time stepping. run modelbound. data averagingglobal sync. set global synchronization timerun modelrun model with boundary dataaveragerun model with boundary data (3x) 50 km15 km5 km time

Version 1.3, Feb. 2013Time stepping 18/20WW Winter School 2013 Hurricane Hurricane moving to the right at 5m/s with circular domains and Tolman and Alves (2005) moving grid approach. composite of grids multi-grid model Tolman and Alves, 2005: Ocean Modelling, 9,

Version 1.3, Feb. 2013Time stepping 19/20WW Winter School 2013 Output  This was all about running the model,  But if you want output too ….. The model is always providing data at all times for which output is requested.  Overrides overall time step in ww3_shel as needed.  Ditto impact in ww3_multi.  Pitfall: In example input files a single restart file is asked for at a single time.  Interval is set at 1 second.  Some folks changed the interval without changing the increment ……

Version 1.3, Feb. 2013Time stepping 20/20WW Winter School 2013 The end End of lecture