Presentation is loading. Please wait.

Presentation is loading. Please wait.

An introduction to semi-Lagrangian methods III Luca Bonaventura Dipartimento di Matematica “F. Brioschi”, Politecnico di Milano MOX – Modeling and Scientific.

Similar presentations


Presentation on theme: "An introduction to semi-Lagrangian methods III Luca Bonaventura Dipartimento di Matematica “F. Brioschi”, Politecnico di Milano MOX – Modeling and Scientific."— Presentation transcript:

1 An introduction to semi-Lagrangian methods III Luca Bonaventura Dipartimento di Matematica “F. Brioschi”, Politecnico di Milano MOX – Modeling and Scientific Computing Laboratory Sapienza SL workshop 2011

2 The SL success story E ECMWF forecast for today: made possible by SL methods

3 Outline From scalar advection to realistic transport models: need for mass conservative semi- Lagrangian methods Identify typical regimes for convenient application of SL to more complex fluid dynamics problems: NWP and the SL success story Some examples of other applications to environmental modeling

4 References on SL and alike Textbooks: Falcone Ferretti: to appear Durran, Quarteroni-Valli Review papers:  Staniforth and Coté, MWR 119 1991  Morton, SIAM J. Num. An. 1998  Ewing and Wang, J. Comp. Appl.Math. 2001  L.B., ETH Zurich ERCOFTAC 2004 lecture notes (http://www1.mate.polimi.it/~bonavent)

5 The model problem Representation formula for exact solution

6 The numerical method Interpolation operator Approximate foot of trajectory landing at mesh point

7 The real problem Large advection-diffusion-reaction systems (n>20) for atmospheric chemistry, air-water quality, biogeochemistry

8 Example: air pollution model 25 chemical reaction among 20 chemical species with very different reaction rates (stiff problem)

9 Computational requirements High order accuracy, positivity preservation Fully multidimensional numerical methods Efficiency: standard explicit time discretization often have restrictive CFL stability conditions Mass conservation

10 Mass conservation issue for SL 1Interpolation D test LinearQuadraticSpline Final/initial mass ratio 1.000023841.002934811.00027871 2D Interpolation LinearCubic, tr. I order trajectories Cubic, II order trajectories Final/initial mass ratio 0.76680.88281.1059 One dimensional test Two dimensional test

11 Conservative SL : remapping SL conservative methods based on remapping: Laprise 1995, Machenhauer 1997, Nair 2002, Zerroukat and Staniforth 2003, Behrens and Menstrup 2004

12 Flux form SL methods, I

13 SL flux form conservative methods: Lin Rood 1996; Fey 1998; Frolkovic 2002; B., Restelli Sacco 2006 Flux form SL methods, II

14 Flux form SL methods, results Advection test with monotonic (a) SLDG scheme, (b) conventional monotonic DG, (c) exact solution (Restelli Sacco B. JCP 2006)

15 Beyond pure advection SL for d variables: method of characteristics Hyperbolic systems

16 Model problem Shallow water equations (2D Euler)

17 Hydrodynamic regimes Critical: large Froude/Mach numbers Subcritical: small Froude/Mach numbers Flow along characteristics, discontinuous solutions Flow along streamlines, continuous solutions

18 From SL to SISL Use advective form and apply SL + semi-implicit treatment of RHS

19 3D Euler equations for NWP Subcritical regime is dominant (Mach < 0.3)

20 Approximations for large scales Hydrostatic equilibrium Geostrophic equilibrium: zeroth order quasi-static approximation First order corrections: barotropic vorticity equation

21 The birth of NWP (1950)

22 The birth of SL (1963)

23 The first SL success 500 hp surface analysis (left) and Sawyer forecast (right): quantitatively correct……

24 The first SL success …..at much lower computational cost

25 The SL success story Probabilistic forecast (EPS): average and standard deviations over 50 independent runs

26 Environmental applications Advection dominated, subcritical flows: river hydraulics, coastal modelling, high resolution atmospheric modeling Long time range simulations: need for maximum efficiency Wide range of different flow velocities: small portion of computational domain can restrict time step for standard explicit methods

27 River hydraulics Correct profiles for various regimes of channel flow achieved at high Courant numbers

28 River hydraulics (1.5D) Flood prediction for the Adige river (De Ponti, Rosatti, B., Garegnani, IJNMF 2011)

29 River hydraulics Sediment transport in a curved channel (Rosatti, Chemotti,B. IJNMF 2005)

30 Coastal hydrodynamics (2-3D) Venice Lagoon Dx=50 m,Dt=600 s Typical velocities: 0.1-1.0 m/s Complex geometry, need for appropriate trajectory computation

31 Coastal hydrodynamics (2-3D) High water prediction for the Venice lagoon

32 Nonhydrostatic flows Idealized Foehn in a stratified atmosphere Dx = 2000 m, Dz = 200 m, Dt =30 s Semi-Lagrangian semi-implicit method (B., JCP 2000)

33 Thermal instabilities Warm bubble in isentropic atmosphere Dx =Dz = 20 m, Dt =1 s Final vertical velocities beyond 30 m/s

34 Computational gains CPU time for 1 hour CPU time for SI solver COMM time for SI solver CPU time for advection COMM time for advection SESE 3289113.415640.8 SI Z 20711913.465.47.4 CPU times in seconds, comparison with split-explicit method, 3D gravity wave test case, 180*180*40 gridpoints (B., Cesari, Nuovo Cimento, 2005)

35 Conclusions Semi-Lagrangian methods: an accurate and efficient method for subcritical flows NWP: almost ideal application area Wide range of applications to environmental modeling


Download ppt "An introduction to semi-Lagrangian methods III Luca Bonaventura Dipartimento di Matematica “F. Brioschi”, Politecnico di Milano MOX – Modeling and Scientific."

Similar presentations


Ads by Google