semi-implicit predictor-corrector methods for atmospheric models

25
Semi-implicit predictor- corrector methods for atmospheric models Colm Clancy Janusz A. Pudykiewicz Atmospheric Numerical Weather Prediction Research, Environment Canada PDEs on the Sphere, 26 th of September 2012

Upload: yen-cantrell

Post on 04-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Semi-implicit predictor-corrector methods for atmospheric models. Colm Clancy Janusz A. Pudykiewicz Atmospheric Numerical Weather Prediction Research, Environment Canada PDEs on the Sphere, 26 th of September 2012. Motivation. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Semi-implicit predictor-corrector methods for atmospheric models

Semi-implicit predictor-corrector methods for atmospheric models

Colm ClancyJanusz A. Pudykiewicz

Atmospheric Numerical Weather Prediction Research,Environment Canada

PDEs on the Sphere, 26th of September 2012

Page 2: Semi-implicit predictor-corrector methods for atmospheric models

Motivation

• Development of a finite-volume atmospheric model on an icosahedral grid (Pudykiewicz 2006, 2011)

• Investigation of stable time integration schemes, beyond the traditional semi-implicit leapfrog

• Some recent work: Williams (2011), Durran & Blossey (2012), Kar (2012)

Page 3: Semi-implicit predictor-corrector methods for atmospheric models

General ODE system

Page 4: Semi-implicit predictor-corrector methods for atmospheric models

General ODE system

‘Traditional’ semi-implicit, (SILF):

Page 5: Semi-implicit predictor-corrector methods for atmospheric models

Semi-implicit predictor-corrector approach

Predictor stage, for :

Corrector stage, for :

Page 6: Semi-implicit predictor-corrector methods for atmospheric models

Implicit linear terms:

Trapezoidal

AM2*

Page 7: Semi-implicit predictor-corrector methods for atmospheric models

Explicit nonlinear terms:

Page 8: Semi-implicit predictor-corrector methods for atmospheric models

Many possible combinations…

Examples:

Page 9: Semi-implicit predictor-corrector methods for atmospheric models

Linear stability analysis

Page 10: Semi-implicit predictor-corrector methods for atmospheric models

Reference semi-implicit

Page 11: Semi-implicit predictor-corrector methods for atmospheric models
Page 12: Semi-implicit predictor-corrector methods for atmospheric models

Shallow water tests

• Shallow water model of Pudykiewicz (2011)

• Iterative GCR(4) solver for Helmholtz equations (Smolarkiewicz and Margolin, 2000)

• No explicit diffusion

• Filter of Williams (2011) for the semi-implicit leapfrog

• Spatial resolution: grid 6 (40,962 nodes, ~112km).Reference: grid 7 (163,842 nodes, ~56km) with RK4 at 90s time-step

Page 13: Semi-implicit predictor-corrector methods for atmospheric models

Sample results:

Flow over isolated mountain

Page 14: Semi-implicit predictor-corrector methods for atmospheric models

Williamson et al. (1992) – Mountain case

Page 15: Semi-implicit predictor-corrector methods for atmospheric models

Williamson et al. (1992) – Mountain case

Page 16: Semi-implicit predictor-corrector methods for atmospheric models

Williamson et al. (1992) – Mountain case

Page 17: Semi-implicit predictor-corrector methods for atmospheric models

Sample results:

Rossby-Haurwitz wave

Page 18: Semi-implicit predictor-corrector methods for atmospheric models

Williamson et al. (1992) – RH wave case

Page 19: Semi-implicit predictor-corrector methods for atmospheric models

Williamson et al. (1992) – RH wave case

Page 20: Semi-implicit predictor-corrector methods for atmospheric models

Williamson et al. (1992) – RH wave case

Page 21: Semi-implicit predictor-corrector methods for atmospheric models

• Predictor-corrector schemes: two elliptic solver calls per time-step

• Consider total number of iterations per step

Efficiency

Page 22: Semi-implicit predictor-corrector methods for atmospheric models

Efficiency

Page 23: Semi-implicit predictor-corrector methods for atmospheric models

Conclusions and further work

• Semi-implicit predictor-corrector schemes offer an accurate alternative to the traditional leapfrog: Stable No time filter necessary Efficiency not affected

• Future tests with a three-dimensional baroclinic model

• Comparison with other time integration methods

Page 24: Semi-implicit predictor-corrector methods for atmospheric models

References

• Clancy & Pudykiewicz (2012); to appear in J. Comp. Phys.

• Durran & Blossey (2012); Mon. Weather. Rev. 140, 1307-1325

• Kar (2012); Mon. Weather. Rev. 134, 2916-2926

• Pudykiewicz (2006); J. Comp. Phys. 213, 358-390

• Pudykiewicz (2011); J. Comp. Phys. 230, 1956-1991

• Smolarkiewicz & Margolin (2000). Proc. ECWMF Workshop, 5-7 June 2000, 137-159

• Williams (2011); Mon. Weather. Rev. 139, 1996-2007

• Williamson et al. (1992); J. Comp. Phys. 102, 211-224

Page 25: Semi-implicit predictor-corrector methods for atmospheric models

Many possible combinations…