Implicit Adaptive Mesh Refinement for Dispersive Tsunami Propagation
Marsha J. Berger, Randall J. LeVeque
TL;DR
The paper develops an implicit, patch-based AMR solver for the dispersive Serre-Green-Naghdi (SGN) equations within GeoClaw, enabling level-wise time subcycling by solving an elliptic system at each time step. The key idea is to update dispersive corrections through an elliptic solve $(I+\alpha\mathcal{T})\boldsymbol{\psi}=\mathbf{b}$, embed the resulting variables into the AMR state, and advance the hyperbolic SWE on each level with subcycled time steps. A composite, non-subcycled solver provides a baseline for accuracy comparisons, while sample problems—radial symmetry, the 2011 Japan tsunami, and a hypothetical asteroid impact—demonstrate stability, accuracy, and practicality on a laptop. The results show that the SGN-AMR approach can resolve short-wavelength dispersive waves with complex coastal topography, offering a scalable, high-fidelity alternative to non-dispersive models for hazards analysis and planetary defense studies. The work lays the groundwork for tighter nearshore SGN-SWE transitions, reduced inter-level reflections, and comparisons with hyperbolic dispersion formulations, with code and data openly available to the community.
Abstract
We present an algorithm to solve the dispersive depth-averaged Serre-Green-Naghdi (SGN) equations using patch-based adaptive mesh refinement. These equations require adding additional higher derivative terms to the nonlinear shallow water equations. This has been implemented as a new component of the open source GeoClaw software that is widely used for modeling tsunamis, storm surge, and related hazards, improving its accuracy on shorter wavelength phenomena. We use a formulation that requires solving an elliptic system of equations at each time step, making the method implicit. The adaptive algorithm allows different time steps on different refinement levels, and solves the implicit equations level by level. Computational examples are presented to illustrate the stability and accuracy on a radially symmetric test case and two realistic tsunami modeling problems, including a hypothetical asteroid impact creating a short wavelength tsunami for which dispersive terms are necessary.
