Preprints
https://doi.org/10.5194/egusphere-2025-5156
https://doi.org/10.5194/egusphere-2025-5156
09 Dec 2025
 | 09 Dec 2025
Status: this preprint is open for discussion and under review for Geoscientific Model Development (GMD).

SWEET – Shallow Water Equation Environment for Tests v1.0

Keerthi Gaddameedi, François Hamon, Dominik Huber, Thibaut Lunet, Pedro S. Peixoto, João Guilherme Caldas Steinstraesser, Martin Schreiber, and Valentina Schüller

Abstract. SWEET is an open-source software for numerical simulation of differential equations discretized with global spectral methods, both on the bi-periodic plane and the sphere. Although not directly restricted to it, its main focus is on numerical developments for the shallow water equations (SWE) since they play a crucial role in developing new numerical methods for climate and weather simulations.

SWEET's main purpose is to bridge the gap between the development of new time integration methods for atmospheric dynamical cores and high-performance computing. This is done by providing a fast and efficient environment for developing and analyzing time discretization methods for the SWE while reducing spatial errors to a minimum due to the utilization of global spectral methods. In addition, the performance of new time integration methods can be assessed on HPC systems. Regarding the numerics, this is achieved through a versatile implementation, allowing the user to quickly run and combine different time-stepping schemes, and flexibly choose the different terms of the governing equations (i.e., the different physical processes) to be considered in the time integration in a composable way through command line arguments, allowing a rapid exploration of time integration methods. Concerning HPC, SWEET supports various ways to explore parallel-in-time integration methods on large-scale HPC clusters. To analyze the results, SWEET also contains many benchmark tests, including standard test cases relevant to atmospheric modeling research. These features make SWEET a robust and powerful tool for researching temporal schemes for atmospheric circulation models.

This paper summarizes the main features of SWEET and provides some numerical examples illustrating its application.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Keerthi Gaddameedi, François Hamon, Dominik Huber, Thibaut Lunet, Pedro S. Peixoto, João Guilherme Caldas Steinstraesser, Martin Schreiber, and Valentina Schüller

Status: open (until 03 Feb 2026)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Keerthi Gaddameedi, François Hamon, Dominik Huber, Thibaut Lunet, Pedro S. Peixoto, João Guilherme Caldas Steinstraesser, Martin Schreiber, and Valentina Schüller

Data sets

Data used to generate the plots Keerthi Gaddameedi et al. https://doi.org/10.5281/zenodo.17624458

Model code and software

SWEET source code Keerthi Gaddameedi et al. https://gitlab.inria.fr/sweet/sweet

Informative webpage Keerthi Gaddameedi et al. https://sweet.gitlabpages.inria.fr/sweet-www/

SWEET source code Keerthi Gaddameedi et al. https://doi.org/10.5281/zenodo.17424607

Keerthi Gaddameedi, François Hamon, Dominik Huber, Thibaut Lunet, Pedro S. Peixoto, João Guilherme Caldas Steinstraesser, Martin Schreiber, and Valentina Schüller
Metrics will be available soon.
Latest update: 09 Dec 2025
Download
Short summary
We present the open-source software SWEET, with core written in C++, dedicated to the numerical simulation of global spectral methods for the rotating shallow water equations on the biperiodic plane and on the sphere. SWEET is designed to provide a fast and efficient environment for research around time integration methods relevant to atmospheric circulation models. The software offers a versatile implementation that allows users to easily set up and run custom time-stepping schemes.
Share