Fully implicit timestepping methods for the rotating shallow water equations
Werner Bauer, Colin J. Cotter

TL;DR
This paper explores fully implicit timestepping methods for the rotating shallow water equations, demonstrating their stability, energy conservation, and scalability using overlapping Schwarz solvers, with potential benefits for atmosphere and ocean modeling.
Contribution
It introduces an effective iterative solver approach for fully implicit Runge-Kutta methods applied to geophysical fluid dynamics, validated through accuracy and efficiency comparisons.
Findings
Implicit methods are unconditionally stable and handle larger Courant numbers gracefully.
Overlapping Schwarz methods provide scalable solutions for coupled systems.
Initial results suggest implicit Runge-Kutta methods are promising for atmosphere and ocean simulations.
Abstract
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, provide a robust, scalable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical methods for differential equations · Advanced Numerical Methods in Computational Mathematics · Matrix Theory and Algorithms
