The Case for Using High-Order Numerical Methods in Mesoscale and Cloudscale NWP Bill Skamarock NCAR/MMM.

Slides:



Advertisements
Similar presentations
Basics of numerical oceanic and coupled modelling Antonio Navarra Istituto Nazionale di Geofisica e Vulcanologia Italy Simon Mason Scripps Institution.
Advertisements

The use of a high resolution model in a private environment
A NUMERICAL PREDICTION OF LOCAL ATMOSPHERIC PROCESSES A.V.Starchenko Tomsk State University.
Report of the Q2 Short Range QPF Discussion Group Jon Ahlquist Curtis Marshall John McGinley - lead Dan Petersen D. J. Seo Jean Vieux.
WRF Modeling System V2.0 Overview
RAMS/BRAMS Basic equations and some numerical issues.
ICONAM ICOsahedral Non-hydrostatic Atmospheric Model -
NOAA/NWS Change to WRF 13 June What’s Happening? WRF replaces the eta as the NAM –NAM is the North American Mesoscale “timeslot” or “Model Run”
Eta Model. Hybrid and Eta Coordinates ground MSL ground Pressure domain Sigma domain  = 0  = 1  = 1 Ptop  = 0.
Nesting. Eta Model Hybrid and Eta Coordinates ground MSL ground Pressure domain Sigma domain  = 0  = 1  = 1 Ptop  = 0.
Rapid Update Cycle Model William Sachman and Steven Earle ESC452 - Spring 2006.
Geophysical Modelling: Climate Modelling How advection, diffusion, choice of grids, timesteps etc are defined in state of the art models.
Weather Research & Forecasting Model (WRF) Stacey Pensgen ESC 452 – Spring ’06.
Verification of Numerical Weather Prediction systems employed by the Australian Bureau of Meteorology over East Antarctica during the summer season.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
1 st UNSTABLE Science Workshop April 2007 Science Question 3: Science Question 3: Numerical Weather Prediction Aspects of Forecasting Alberta Thunderstorms.
Numerical weather prediction: current state and perspectives M.A.Tolstykh Institute of Numerical Mathematics RAS, and Hydrometcentre of Russia.
Chapter 13 – Weather Analysis and Forecasting. The National Weather Service The National Weather Service (NWS) is responsible for forecasts several times.
Deutscher Wetterdienst 1 Status report of WG2 - Numerics and Dynamics COSMO General Meeting , Offenbach Michael Baldauf Deutscher Wetterdienst,
Nesting. Eta Model Eta Coordinate And Step Mountains MSL ground  = 1 Ptop  = 0.
Forecasting and Numerical Weather Prediction (NWP) NOWcasting Description of atmospheric models Specific Models Types of variables and how to determine.
A Look at High-Order Finite- Volume Schemes for Simulating Atmospheric Flows Paul Ullrich University of Michigan.
Development of WRF-CMAQ Interface Processor (WCIP)
– Equations / variables – Vertical coordinate – Terrain representation – Grid staggering – Time integration scheme – Advection scheme – Boundary conditions.
19 December ConclusionsResultsMethodologyBackground Chip HelmsSensitivity of CM1 to Initial θ' Magnitude and Radius Examining the Sensitivity of.
Zavisa Janjic 1 NMM Dynamic Core and HWRF Zavisa Janjic and Matt Pyle NOAA/NWS/NCEP/EMC, NCWCP, College Park, MD.
Russ Bullock 11 th Annual CMAS Conference October 17, 2012 Development of Methodology to Downscale Global Climate Fields to 12km Resolution.
– Equations / variables – Vertical coordinate – Terrain representation – Grid staggering – Time integration scheme – Advection scheme – Boundary conditions.
Sources of Error in NWP Forecasts or All the Excuses You’ll Ever Need Fred Carr COMAP Symposium 00-1 Monday, 13 December 1999.
Preliminary Results of Global Climate Simulations With a High- Resolution Atmospheric Model P. B. Duffy, B. Govindasamy, J. Milovich, K. Taylor, S. Thompson,
Comparison of Different Approaches NCAR Earth System Laboratory National Center for Atmospheric Research NCAR is Sponsored by NSF and this work is partially.
Comparison of convective boundary layer velocity spectra calculated from large eddy simulation and WRF model data Jeremy A. Gibbs and Evgeni Fedorovich.
A cell-integrated semi-Lagrangian dynamical scheme based on a step-function representation Eigil Kaas, Bennert Machenhauer and Peter Hjort Lauritzen Danish.
Class #32: Monday, March 301 Weather Forecasting (continued)
Non-hydrostatic Numerical Model Study on Tropical Mesoscale System During SCOUT DARWIN Campaign Wuhu Feng 1 and M.P. Chipperfield 1 IAS, School of Earth.
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
Earth-Sun System Division National Aeronautics and Space Administration SPoRT SAC Nov 21-22, 2005 Regional Modeling using MODIS SST composites Prepared.
Modeling the Atmospheric Boundary Layer (2). Review of last lecture Reynolds averaging: Separation of mean and turbulent components u = U + u’, = 0 Intensity.
Joe Klemp National Center for Atmospheric Research Boulder, Colorado Convection Resolving NWP using WRF.
3.3.3: Semi-Lagrangian schemes AOSC614 class Hong Li.
Sensitivity experiments with the Runge Kutta time integration scheme Lucio TORRISI CNMCA – Pratica di Mare (Rome)
3 rd Annual WRF Users Workshop Promote closer ties between research and operations Develop an advanced mesoscale forecast and assimilation system   Design.
Higher Resolution Operational Models. Major U.S. High-Resolution Mesoscale Models (all non-hydrostatic ) WRF-ARW (developed at NCAR) NMM-B (developed.
Numerical simulations of inertia-gravity waves and hydrostatic mountain waves using EULAG model Bogdan Rosa, Marcin Kurowski, Zbigniew Piotrowski and Michał.
Recent Developments in the NRL Spectral Element Atmospheric Model (NSEAM)* Francis X. Giraldo *Funded.
Jason KnievelATEC Forecasters’ Conference, July and August Numerical Weather Prediction (NWP) and the WRF Model Jason Knievel Material contributed.
Representation of Convective Processes in NWP Models (Part I) George H. Bryan NCAR/MMM Presentation at ASP Colloquium, “The Challenge of Convective Forecasting”
Representing Diverse Scales in OLAM Advantages and Challenges of Locally-Refined Unstructured Grids Robert L. Walko Rosenstiel School of Meteorology and.
Standardized Test Set for Nonhydrostatic Dynamical Cores of NWP Models
Shu-Hua Chen University of California, Davis eatheresearch & orecasting
Mass Coordinate WRF Dynamical Core - Eulerian geometric height coordinate (z) core (in framework, parallel, tested in idealized, NWP applications) - Eulerian.
1 Reformulation of the LM fast- waves equation part including a radiative upper boundary condition Almut Gassmann and Hans-Joachim Herzog (Meteorological.
Trials of a 1km Version of the Unified Model for Short Range Forecasting of Convective Events Humphrey Lean, Susan Ballard, Peter Clark, Mark Dixon, Zhihong.
Applied NWP [1.2] “…up until the 1960s, Richardson’s model initialization problem was circumvented by using a modified set of the primitive equations…”
Vincent N. Sakwa RSMC, Nairobi
Status Report WG2 J. Steppeler, DWD Zurich Z-Coordinate Runge Kutta and Semi-Lagrangian methods Direct implicit solvers Courant number independent.
Higher Resolution Operational Models
Time Integration Schemes Bill Skamarock NCAR/MMM 1.Canonical equations for scheme analyses. 2.Time-integration schemes used in NWP models.
NOAA Northeast Regional Climate Center Dr. Lee Tryhorn NOAA Climate Literacy Workshop April 2010 NOAA Northeast Regional Climate.
3. Modelling module 3.1 Basics of numerical atmospheric modelling M. Déqué – CNRM – Météo-France J.P. Céron – DClim – Météo-France.
Numerical Weather Forecast Model (governing equations)
Lecture 4: Numerical Stability
Development of nonhydrostatic models at the JMA
Overview of Downscaling
Grid Point Models Surface Data.
  Robert Gibson1, Douglas Drob2 and David Norris1 1BBN Technologies
How do models work? METR 2021: Spring 2009 Lab 10.
National Center for Atmospheric Research
Rita Roberts and Jim Wilson National Center for Atmospheric Research
Conservative Dynamical Core (CDC)
Presentation transcript:

The Case for Using High-Order Numerical Methods in Mesoscale and Cloudscale NWP Bill Skamarock NCAR/MMM

WRF (Weather Research and Forecast) Model NCAR NOAA - NCEP NOAA - FSL Air Force Weather Agency Federal Aviation Administration NRL, Universities and other labs Collaborative development effort by Develop an advanced mesoscale forecast and assimilation system Design for 1-10 km horizontal grids Portable and efficient on parallel computers Advanced data assimilation and model physics Well suited for a broad range of applications Community model with direct path to operations

The principal objective when developing an NWP model is to maximize efficiency (1)Maximize forecast (solution) accuracy for a given computer resource, or (2) minimize computer resource needed for a given forecast (solution) accuracy.

Consider … Existing nonhydrostatic NWP models use low-order accuracy numerics (1 st /2 nd order time, 2 nd order space) MM5 ARPS COAMPS NMM GEMS LM UKMO Unified Model WRF dynamical core development projects (1) Eulerian mass and height coordinate cores - 3 rd order RK3 time int. - high order advection. (2) Semi-Lagrangian core - High order RK time int. - High order spatial operators for interp and gradient operators. Question: Is the use of higher-order methods in the WRF cores justified?

Why are low-order numerics used in most mesoscale NWP models? 1.High-order methods examined in the early development of NWP models were generally not robust. 2.Traditional verification measures will not show increased accuracy of higher order methods when phenomena at small scale are inherently unpredictable at typical mesoscale NWP timescales (1-3 days). 3.There is a widely perceived need to conserve higher moments of the model solutions where possible. Conservation of this sort usually leads to the use of lower order methods. Are these reasons (still) valid?

Are these reasons (still) valid? NO! 1.High-order methods examined in the early development of NWP models were generally not robust. Robust higher-order methods have been developed. 2.Traditional verification measures will typically not show the increased accuracy of higher order methods when phenomena at small scale are inherently unpredictable at typical mesoscale NWP timescales (1-3 days). Other error and verification measures should be used at mesoscale and cloudscale resolutions in addition to the traditional methods. 3.There is a widely perceived need to conserve higher moments of the model solutions where possible. Conservation of this sort usually leads to the use of lower order methods. Conservation is not necessary or appropriate at small scales.

Outline for the remainder of this talk: Describe the higher order numerical methods used in the WRF model. Present theoretical arguments for increased accuracy of these methods. Present examples demonstrating this increased accuracy and efficiency. Present some arguments suggesting that we should expect increased efficiency using these methods. Consider some arguments against the need for conservation of higher order moments in NWP models at small (and perhaps even large) scale. Mention some issues that arise in global modeling that do not arise in limited-area modeling.

Conservation in numerical schemes What quantities should we consider conserving? first-order quantities: mass, momentum, entropy. second-order quantities: energy, enstrophy? Historically, energy conservation was used to analyze and prove stability (Keller and Lax, 1960’s) for nonlinear systems (esp. with recognition of nonlinear instability by Phillips, 1959). Energy: Equations conserve energy (and mass, momentum, and entropy). Enstrophy: Equations do not conserve enstrophy (barotropic vorticity equations do). Arakawa Jacobian formulation is unsuitable for flows exhibiting systematic downscale energy cascade.

No, but there is no theory supporting a yes or no answer. Question: Does it make sense to conserve higher-order moments (energy) in numerical solutions when first order quantities are not conserved? Question: Does it make sense to require conservation of energy in a numerical scheme when parameterized sources/sinks and boundary fluxes are orders of magnitude larger than the conservation errors in a non-conservative but more accurate scheme. No, because this conservation would be meaningless. Energy conservation: Observation: Accurate solutions from non-conservative models should be very nearly conservative.

For short range high resolution NWP, conservation of higher order quantities is likely irrelevant to forecast skill. - frequent assimilation of new data - errors have little time to accumulate For long range forecasts and climate applications, preceding arguments are still valid. Our philosophy: First and foremost, we should conserve the first-order quantities in which the governing equations of the model are cast.

Global models must solve the equations of motion on a sphere: Pole problem: converging meridians (possibly severe stability/timestep restrictions). Solutions - spectral formulations (implicit), other implicit formulations, semi-Lagrangian formulations. No lateral boundary specification needed. Dynamical solver issues for global and regional models Regional models solve equations on some portion of the globe: Lateral boundary condition problem. No pole problem. Thus, there is more latitude in the choice of numerical schemes for use in regional models than for use in global models.

What is in the WRF model? The official core is the Eulerian mass coordinate core Hydrostatic pressure coordinate: Conserved state variables: hydrostatic pressure Non-conserved state variable:

Inviscid, 2-D equations without rotation: Diagnostic relations: WRF model flux-form mass coordinate equations

Height/Mass-Coordinate Model, Time Integration 3 rd Order Runge-Kutta time integration advance Amplification factor

Time-Split Leapfrog and Runge-Kutta Integration Schemes

Phase and amplitude errors for LF, RK3 Oscillation equation analysis

Phase and amplitude errors for LF, RK3 Advection equation analysis 5 th and 6 th order upwind-biased and centered schemes. Analysis for 4  x wave.

Advection in the Height/Mass Coordinate Model 2 nd, 3 rd, 4 th, 5 th and 6 th order centered and upwind-biased schemes are available in the WRF model. Example: 5 th order scheme where

For constant U, the 5 th order flux divergence tendency becomes Advection in the Height/Mass Coordinate Model The odd-ordered flux divergence schemes are equivalent to the next higher ordered (even) flux-divergence scheme plus a dissipation term of the higher even order with a coefficient proportional to the Courant number.

2 nd Order4 th Order6 th Order 3 rd Order5 th Order Advection of Top-Hat Profile

Phase and amplitude errors for LF, RK3 Oscillation equation analysis

Advection Dispersion Equation

Maximum Courant Number for Advection (Wicker & Skamarock, 2002) Time Scheme 3 rd 4 th 5 th 6th Leap Frog U 0.72 U 0.62 RK U 0.30 U RK Spatial Order U = unstable

Theory – Numerical Solution of PDEs solution error resolution low-order method high-order method Error versus resolution solution error cost low-order method high-order method Error versus cost

(From Wicker & Skamarock, MWR 2002)

What can we take from theory? (1)Increasing the order of the method: - increases the cost per timestep (e.g., in WRF, RK3 is twice the cost per timestep compared to leapfrog). - decrease in error is problem dependent (error reduction by small fraction to orders of magnitude are possible). (2)Increasing the resolution for a given method: - cost scales as where n is the number of spatial dimensions refined. Example: for a doubling of the horizontal resolution, the computational cost increases by a factor of 8. Consider,

For multidimensional problems, higher-order methods are usually more efficient than lower-order methods Another example: On the same grid, if a high order dynamical core takes twice as long to produce a solution compared to a low order dynamical core, the high order model will run in the same time as the low order model on a grid with horizontal resolution

Practice (or the problem with theory) In NWP models, the solutions are (1) not smooth, and (2) the solutions do not converge. Why? Higher resolution leads to more fine-scale structure in the solution, because So, we cannot rely solely on theory to guide us in choosing the most efficient methods for our models. (1) model physics depend on the resolution, and (2) the resolution of the terrain, initial conditions and boundary conditions also increases.

(1) How do we define solution error in NWP? - verification measures? - can we associate errors with a model component, such as the dynamical core? (2) What should we expect from our models as we increase resolution and resolve motions that are inherently unpredictable (e.g., convective cells for forecasts greater than O(hour)). - pointwise verification (implied determinacy) is not appropriate. - Need measures of resolution and spatial variability. How do we evaluate the efficiency of a dynamical core?

5 min 10 min15 min Comparison of Gravity Current Simulations Height Coordinate Mass Coordinate Dx = Dz = 100 m

2-D Mountain Wave Simulation a = 1 km, dx = 200 ma = 100 km, dx = 20 km Mass Coordinate Height Coordinate

Comparison of Height and Mass Coordinates

Supercell Thunderstorm Simulation Height coordinate model ( dx = 2 km, dz = 500 m, dt = 12 s, 80 x 80 x 20 km domain ) Surface temperature, surface winds and cloud field at 2 hours

Baroclinic Wave Simulation – Surface Fields Pressure (solid, c.i.= 4 mb), temperature (dashed, c.i.= 4K), cloud field (shaded) Mass Coordinate, 4 days 12 h Height Coordinate, 4 days 6 h Dx = 100 km, Dt= 10 min

From Takemi and Rotunno, 2002 WRF squall-line simulations N-S periodic, W-E open b.c. TKE tests (t = 4h, dx = 1 km, gust front dashed)

From Takemi and Rotunno, 2002

36 h Forecast Valid 12Z 1 April 02, 24 h Precip 12 km ETA22 km WRF24 h RFC Analysis

Precipitation Threat Score and Bias March 2002April 2002

The problem with precip threat scores (and other pointwise verification schemes) truth forecast 1forecast 2 Issue: the obviously poorer forecast has better skill scores From Mike Baldwin NOAA/NSSL

Observations22 km WRF10 km WRF 3 hour accumulated precip, forecasts, valid 18Z 4 June Z runs, 15-18Z precip accumulation 4 km obs analysis (radar and gages) precip (mm) From Mike Baldwin and Matt Wandishin, NOAA/NSSL

8 km NMM12 km opnl ETA precip (mm) 3 hour accumulated precip, forecasts, valid 18Z 4 June Z runs, 15-18Z precip accumulation 4 km obs analysis (radar and gages) From Mike Baldwin and Matt Wandishin, NOAA/NSSL Observations

Power spectra for precip (obs and forecasts) From Matt Wandishin and Mike Baldwin, NOAA/NSSL, Spectra code from Ron Errico, NCAR 12Z forecasts, Z accum precip, valid 4 June 2002

Power spectra for precip (obs and forecasts) From Matt Wandishin and Mike Baldwin, NOAA/NSSL, Spectra code from Ron Errico, NCAR 0Z and 12Z forecasts, 3 hourly accum precip, averaged over June 2002

Conclusion: Given the high cost of large, multi-dimensional atmospheric simulations (i.e., NWP), the use of high-order numerical methods maximizes efficiency (accuracy for a given cost) in many (perhaps most?) error measures. Power spectra for precip (obs and forecasts) 12Z forecasts, Z accum precip, valid 4 June 2002