Implementation of an Advection Scheme based on Piecewise Parabolic Method (PPM) in the MesoNH The main goal of this study was to estimate if the RGSW model.

Slides:



Advertisements
Similar presentations
Optimal transport methods for mesh generation Chris Budd (Bath), JF Williams (SFU)
Advertisements

Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.
4 th order Embedded Boundary FDTD algorithm for Maxwell Equations Lingling Wu, Stony Brook University Roman Samulyak, BNL Tianshi Lu, BNL Application collaborators:
2ª aula Evolution Equation. The Finite Volume Method.
Reduction of Temporal Discretization Error in an Atmospheric General Circulation Model (AGCM) Daisuke Hotta Advisor: Prof. Eugenia Kalnay.
(c) MSc Module MTMW14 : Numerical modelling of atmospheres and oceans Staggered schemes 3.1 Staggered time schemes.
RAMS/BRAMS Basic equations and some numerical issues.
Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
Improvement of the Semi-Lagrangian advection by ‘selective filling diffusion (SFD)' WG2-meeting COSMO-GM, Moscow, Michael Baldauf (FE13)
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Conservative Cascade Remapping between Spherical grids (CaRS) Arunasalam Rahunanthan Department of Mathematics, University of Wyoming. NCAR, SIParCS Student.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
Spatial Reduction Algorithm for Numerical Modeling of Atmospheric Pollutant Transport Yevgenii Rastigejev, Philippe LeSager Harvard University Michael.
Introduction to Numerical Methods I
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Computational Fluid Dynamics I PIW Numerical Methods for Parabolic Equations Instructor: Hong G. Im University of Michigan Fall 2005.
Application of the CSLR on the “Yin-Yang” Grid in Spherical Geometry X. Peng (Earth Simulator Center) F. Xiao (Tokyo Institute of Technology) K. Takahashi.
Numerical Schemes for Advection Reaction Equation Ramaz Botchorishvili Faculty of Exact and Natural Sciences Tbilisi State University GGSWBS,Tbilisi, July.
1 The Spectral Method. 2 Definition where (e m,e n )=δ m,n e n = basis of a Hilbert space (.,.): scalar product in this space In L 2 space where f * :
M. Baldauf, DWD Numerical contributions to the Priority Project ‘Runge-Kutta’ COSMO General Meeting, Working Group 2 (Numerics) Bukarest,
Simulation of Droplet Drawback in Inkjet Printing
Development of WRF-CMAQ Interface Processor (WCIP)
– Equations / variables – Vertical coordinate – Terrain representation – Grid staggering – Time integration scheme – Advection scheme – Boundary conditions.
Most physically significant large-scale atmospheric circulations have time scales on the order of Rossby waves but much larger than the time scales.
– Equations / variables – Vertical coordinate – Terrain representation – Grid staggering – Time integration scheme – Advection scheme – Boundary conditions.
Comparing Two Advection Solvers in MAQSIP Shiang-Yuh Wu, Prasad Pai, Betty K. Pun AER San Ramon, CA 17 March 2000.
Hans Burchard Leibniz Institute for Baltic Sea Research Warnemünde How to make a three-dimensional numerical model that.
Applied NWP [1.2] “Once the initialization problem was resolved in the 1960s, models based on the primitive equations gradually supplanted those based.
MISKAM simulation of the Oklahoma City case Márton Balczó COST 732 MC /WG meeting Madrid, December 4, 2008 Budapest University of Technology and Economics.
Lecture 3.
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.
Electricité atmosphérique et Production d’oxydes d’azote par les éclairs: Etat des lieux et perspectives Christelle Barthe 1 et Jean-Pierre Pinty Laboratoire.
3.3.3: Semi-Lagrangian schemes AOSC614 class Hong Li.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Model Task 0B: Implementing different schemes ATM 562 Fall 2015 Fovell 1.
Georgia Institute of Technology Initial Application of the Adaptive Grid Air Quality Model Dr. M. Talat Odman, Maudood N. Khan Georgia Institute of Technology.
Sensitivity experiments with the Runge Kutta time integration scheme Lucio TORRISI CNMCA – Pratica di Mare (Rome)
Presentation Slides for Chapter 7 of Fundamentals of Atmospheric Modeling 2 nd Edition Mark Z. Jacobson Department of Civil & Environmental Engineering.
Numerical simulations of inertia-gravity waves and hydrostatic mountain waves using EULAG model Bogdan Rosa, Marcin Kurowski, Zbigniew Piotrowski and Michał.
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.
Implementation of Grid Adaptation in CAM: Comparison of Dynamic Cores Babatunde J. Abiodun 1,2 William J. Gutowski 1, and Joseph M. Prusa 1,3 1 Iowa State.
Gas-kineitc MHD Numerical Scheme and Its Applications to Solar Magneto-convection Tian Chunlin Beijing 2010.Dec.3.
Standardized Test Set for Nonhydrostatic Dynamical Cores of NWP Models
Mass Coordinate WRF Dynamical Core - Eulerian geometric height coordinate (z) core (in framework, parallel, tested in idealized, NWP applications) - Eulerian.
Formulation of 2D‐FDTD without a PML.
Numerical Algorithm Development and Testing in HYCOM.
Deutscher Wetterdienst Flux form semi-Lagrangian transport in ICON: construction and results of idealised test cases Daniel Reinert Deutscher Wetterdienst.
The Impact of Tracer Advection Schemes on Biogeochemical Tracers Keith Lindsay, NCAR Keith Moore, UC Irvine, Scott.
The new PPM advection schemes in the MesoNH Jean-Pierre Pinty, Christine Lac, Tomislav Marić.
Electrical Wave Propagation in a Minimally Realistic Fiber Architecture Model of the Left Ventricle Xianfeng Song, Department of Physics, Indiana University.
Implementation of an improved horizontal diffusion scheme into the Méso-NH Günther Zängl Laboratoire d’Aérologie / University of Munich 7 March 2005.
Time Integration Schemes Bill Skamarock NCAR/MMM 1.Canonical equations for scheme analyses. 2.Time-integration schemes used in NWP models.
Consistency in the discretization of metric terms in MésoNH when increasing the order of the transport schemes Jean-Pierre Pinty (LA) Starting paper (to.
Regional Weather and Climate Modeling:
Operational COSMO of MeteoSwiss
An accurate, efficient method for calculating hydrometeor advection in multi-moment bulk and bin microphysics schemes Hugh Morrison (NCAR*) Thanks to:
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
Lecture 4: Numerical Stability
Investigating Alternative Tracer Advection Schemes in CCSM POP
“Consolidation of the Surface-to-Atmosphere Transfer-scheme: ConSAT
Improving computational stability with time-splitting of vertical advection considering 3-dimensional CFL condition Kohei Kawano1, Kohei Aranami1, Tabito.
21th Lecture - Advection - Diffusion
Finite Volume Method for Unsteady Flows
COSMO-GM Rome, WG-2 Meeting, Sept. 5, 2011
topic4: Implicit method, Stability, ADI method
Ulrich Schättler Source Code Administrator
Conservative Dynamical Core (CDC)
CASA Day 9 May, 2006.
Presentation transcript:

Implementation of an Advection Scheme based on Piecewise Parabolic Method (PPM) in the MesoNH The main goal of this study was to estimate if the RGSW model would be suitable for the description of the gap flow in the Wipp valley.

Introduction currently available advection schemes in MesoNH are: centered 2nd order (CEN2ND) scheme for momentum advection flux-corrected transport (FCT) multidimensional positive definite advection transport algorithm (MPDATA) leap-frog scheme used for time marching

Introduction interested in implementing an accurate and more efficient advection scheme into the MesoNH advection of a large number of chemical species new, monotone, advection scheme would potentially operate on larger time step (separate from the model dynamics)

Introduction semi-Lagrangian scheme tested for 2D (Stefan Wunderlich and J-P Pinty, 2004) very accurate allows for large time steps (works with Courant numbers greater than 1) extension to 3D (vertical) non-trivial parallelization and grid nesting… open boundary conditions… investigate another option, the PPM scheme

Introduction as introduction for the PPM, centered 4th order advection scheme (CEN4TH) was prepared by J-P Pinty now fully implemented (?) works for all boundary conditions parallelized optional separate advection of momentum (U,V,W) and scalar fields with CEN4TH

PPM scheme introduced by Colella and Woodward in 1984 implemented and used in many atmospheric sciences and astrophysics applications (Carpenter 1990, Lin 1994, Lin 1996, … , also available in WRF, Skamarock 2005) several modifications (e.g. extension to Courant numbers greater than 1) and improvements made

PPM algorithm:

piecewise parabolic polynomial PPM algorithm: piecewise parabolic polynomial

PPM algorithm:

PPM algorithm:

PPM algorithm:

PPM algorithm:

PPM scheme to ensure that the scheme is monotonic, constraints are applied on parabolas’ parameters positive definite: does not generate negative values from non-negative initial values monotonic: does not amplify extrema in the initial values monotonic scheme is also positive definite and consistent

PPM scheme Lin 1994 and 1996 suggests 3 different monotonic and semi-monotonic constraints: fully monotonic - PPM_01 “semi-monotonic” - PPM_02 - eliminates only undershoots “positive definite” - PPM_03 - eliminates only negative undershoots it is possible to use non-monotonized version (e.g. in WRF) - PPM_00

PPM scheme fully monotonic 1D PPM periodic BC Δx = 1, nx = 100 shape advected through the domain 5 times PPM_01

PPM scheme semi -monotonic 1D PPM PPM_02

PPM scheme positive definite 1D PPM PPM_03

Implementing the PPM in MesoNH (2D) PPM algorithm requires forward in time integration, not leap-frog several ways to adapt the leap-frog scheme to work with the PPM advection:

Implementing the PPM in MesoNH (2D)

Implementing the PPM in MesoNH (2D) operator splitting following Lin 1996: 3 1 2

MesoNH setup for the PPM scheme testing 2D idealized-flow tests with passive tracer transport in horizontal plane Cartesian grid (100 x 100 x 1) with Δx = Δy = 1 prescribed stationary flow periodic (CYCL) boundary conditions numerical diffusion and Asselin time filter switched off single-grid calculation on 1 CPU Linux PC

Testing the PPM – simple rotation, ω = const. one full rotation in 1200 s max Courant number = 0.37 average courant number = 0.2 advecting cone-shaped tracer field

Testing the PPM – simple rotation, ω = const. FCT

Testing the PPM – simple rotation, ω = const. MPDATA

Testing the PPM – simple rotation, ω = const.

Testing the PPM – simple rotation, ω = const.

Testing the PPM – simple rotation, ω = const.

Simple rotation – diagnostics

Simple rotation – diagnostics

Simple rotation – diagnostics

Simple rotation – diagnostics error analysis following Takacs 1985

Simple rotation – diagnostics

Stability of the advection schemes PPM schemes stable up to Courant numbers max(Cx,Cy) = 1 this is verified for MesoNH with advection only FCT and MPDATA schemes become unstable at much smaller Courant numbers (less than 0.35 for MPDATA) CEN4TH also unstable for C > 0.4, but theoretically should be stable for Courant numbers up to 0.72 perhaps because of different advection operator splitting?

Work in progress incorporate the PPM scheme for scalar advection into the full 3D model some problems with time marching ? implement OPEN boundary conditions into the PPM scheme continue working on semi-Lagrangian scheme (extension to 3D)

Summary new centered 4th order scheme CEN4TH implemented should be used for momentum advection in combination with e.g. FCT2ND for scalars several versions of monotone and semi-monotone PPM schemes in implementation better accuracy and stability properties than existing schemes still need to be fully implemented into the MesoNH

Questions?

PPM algorithm:

PPM scheme fully monotonic with steepening 1D PPM fairly complicated and numerically expensive procedure PPM_1S

Testing the PPM – cyclogenesis, ω(r) max Courant number = 0.32 average Courant number = 0.1

Testing the PPM – cyclogenesis, ω(r) FCT

Testing the PPM – cyclogenesis, ω(r) MPDATA

Testing the PPM – cyclogenesis, ω(r)

Testing the PPM – cyclogenesis, ω(r)

Testing the PPM – cyclogenesis, ω(r) with steepening

Stability of the advection schemes the PPM schemes should be stable for Courant numbers up to one, Cr = 1 CEN4TH with leap-frog time marching should be stable up to Cr = 0.72 simple test: advection along diagonal with uniform flow speed (u = v = 0.25), varying Δt

Stability of the advection schemes advection along the diagonal, from bottom left to top right corner u = v = 0.25 m/s for Δt = 1, Cx = Cy = 0.25 PPM schemes should work for up to Δt = 5

Stability of the advection schemes FCT Cx,y=0.25 C = 0.35 PPM_01 Cx,y = 1 C = 1.41 MPDATA Cx,y=0.25 C = 0.35

Future work implement open boundary conditions for the PPM schemes parallelize the code implement new time-marching scheme, RK3 (better accuracy, larger Cr, full use of the PPM schemes) ? further investigate the stability issues of CEN4TH, FCT and MPDATA schemes ?