- 1University of Surrey, School of Mathematics and Physics, Guildford, United Kingdom of Great Britain – England, Scotland, Wales (w.bauer@surrey.ac.uk)
- 2Imperial College London, Department of Mathematics, London, United Kingdom of Great Britain – England, Scotland, Wales
Fully implicit timestepping methods have several potential advantages for atmosphere/ocean simulation. First, being unconditionally stable, they degrade more gracefully as the Courant number increases, typically requiring more solver iterations rather than suddenly blowing up. Second, particular choices of implicit timestepping methods can extend energy conservation properties of spatial discretisations to the fully discrete method. Third, these methods avoid issues related to splitting errors that can occur in some situations, and avoid the complexities of splitting methods. Fully implicit timestepping methods have had limited application in geophysical fluid dynamics due to challenges of finding suitable iterative solvers, since the coupled treatment of advection prevents the standard elimination techniques. However, overlapping Additive Schwarz methods, as introduced for geophysical fluid dynamics by Cotter and Shipton (2023), provide a robust, scalable iterative approach for solving the monolithic coupled system for all fields and Runge-Kutta stages. In this study we investigate this approach applied to the rotating shallow water equations, facilitated by the Irksome package (Farrell et al, 2021) which provides automated code generation for implicit Runge-Kutta methods. We compare various schemes in terms of accuracy and efficiency using an implicit/explicit splitting method, namely the ARK2 scheme of Giraldo et al (2013), as a benchmark. This provides an initial look at whether implicit Runge Kutta methods can be viable for atmosphere and ocean simulation.
References:
Cotter, Colin J., and Jemma Shipton. "Mixed finite elements for numerical weather prediction." Journal of Computational Physics 231, no. 21 (2012): 7076-7091.
Farrell, Patrick E., Robert C. Kirby, and Jorge Marchena-Menendez. "Irksome: Automating Runge–Kutta time-stepping for finite element methods." ACM Transactions on Mathematical Software (TOMS) 47, no. 4 (2021): 1-26.
Giraldo, Francis X., James F. Kelly, and Emil M. Constantinescu. "Implicit-explicit formulations of a three-dimensional nonhydrostatic unified model of the atmosphere (NUMA)." SIAM Journal on Scientific Computing 35, no. 5 (2013): B1162-B1194.
How to cite: Bauer, W. and Cotter, C. J.: Fully implicit timestepping methods for the rotating shallow water equations, EGU General Assembly 2025, Vienna, Austria, 27 Apr–2 May 2025, EGU25-4566, https://doi.org/10.5194/egusphere-egu25-4566, 2025.