SWEpy: An Open-Source GPU-Accelerated Solver for Near-Field Inundation and Far-Field Tsunami Modeling
Abstract. We present SWEpy, a new Python GPU-accelerated open-source finite volume (FV) software designed to solve the Saint-Venant system of shallow water equations (SWE) on unstructured triangular grids. SWEpy is designed for flexibility and performance, considering a well-balanced, positivity-preserving, and higher-order central-upwind FV scheme, intended to solve tsunami wave propagation, flooding, and dam-break scenarios, among others. In this regard, we enhance the minimization of numerical diffusion, a phenomenon frequently found in this sort of FV schemes, by using a second-order WENO reconstruction operator as well as a third-order strong stability-preserving Runge-Kutta time integrator. With this in mind, a modular software architecture is presented that can support a range of initial and boundary conditions and source terms. SWEpy's performance, stability, and accuracy are verified using canonical benchmarks, including Synolakis' conical island and Bryson's flow over a Gaussian bump, and further demonstrated in large-scale simulations of the 1959 Malpasset Dam failure and the Mw8.8 2010 Maule tsunami. SWEpy delivers high-resolution results on consumer-grade hardware, offering a user-friendly platform for both research and operational forecasting.
Authors
- Patricio A. Catalán (ORCID: https://orcid.org/0000-0002-6567-5776)
- Danilo S. Kusanovic (ORCID: https://orcid.org/0000-0002-0935-2577)
- Joaquín Meza (ORCID: https://orcid.org/0000-0002-4513-549X)
- Juan Fuenzalida
- Rodrigo Meneses
Institutions
- University of California System (US)
- Federico Santa María Technical University (CL)
- University of Valparaíso (CL)
Publication Details
- Published
- 2025-10-04
- DOI
- https://doi.org/10.5194/egusphere-2025-3900
- Primary Topic
- Earthquake and Tsunami Effects
- Type
- article
- Field-Weighted Citation Impact
- 0.00