semi-implicit predictor-corrector methods for atmospheric models
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 PresentationTRANSCRIPT
![Page 1: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/3.jpg)
General ODE system
![Page 4: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/4.jpg)
General ODE system
‘Traditional’ semi-implicit, (SILF):
![Page 5: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/5.jpg)
Semi-implicit predictor-corrector approach
Predictor stage, for :
Corrector stage, for :
![Page 6: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/6.jpg)
Implicit linear terms:
Trapezoidal
AM2*
![Page 7: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/7.jpg)
Explicit nonlinear terms:
![Page 8: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/8.jpg)
Many possible combinations…
Examples:
![Page 9: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/9.jpg)
Linear stability analysis
![Page 10: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/10.jpg)
Reference semi-implicit
![Page 11: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/11.jpg)
![Page 12: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/13.jpg)
Sample results:
Flow over isolated mountain
![Page 14: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/14.jpg)
Williamson et al. (1992) – Mountain case
![Page 15: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/15.jpg)
Williamson et al. (1992) – Mountain case
![Page 16: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/16.jpg)
Williamson et al. (1992) – Mountain case
![Page 17: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/17.jpg)
Sample results:
Rossby-Haurwitz wave
![Page 18: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/18.jpg)
Williamson et al. (1992) – RH wave case
![Page 19: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/19.jpg)
Williamson et al. (1992) – RH wave case
![Page 20: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/20.jpg)
Williamson et al. (1992) – RH wave case
![Page 21: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/21.jpg)
• 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](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/22.jpg)
Efficiency
![Page 23: Semi-implicit predictor-corrector methods for atmospheric models](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062517/56813923550346895da0c83c/html5/thumbnails/25.jpg)
Many possible combinations…