A Schrödinger-Based Dispersive Regularization Approach for Numerical Simulation of One-Dimensional Shallow Water Equations
Guosheng Fu, Chun Liu
TL;DR
This work tackles numerical simulation of the one-dimensional shallow water equations (SWE) in regimes involving wetting-drying and vacuum states. It introduces a dispersive regularization via an energetic variational framework, leading to a defocusing cubic nonlinear Schrödinger equation with an external potential $gb(x)$, solved for $\psi$ and postprocessed to obtain $h=|\psi|^2$ and $q=\varepsilon\mathrm{Im}(\overline{\psi}\,\psi_x)$. The authors develop a computational pipeline using a spectral-element spatial discretization and Strang splitting in time, demonstrating $O(\varepsilon)$ accuracy in subcritical, shock-free scenarios including moving wetting-drying fronts and vacuum formation, while revealing that shocks in the original SWE manifest as dispersive shocks in the Schrödinger formulation. The approach yields a robust alternative for SWE with dry interfaces and provides a pathway for higher-dimensional extensions and rigorous error analysis in future work.
Abstract
We propose a novel dispersive regularization framework for the numerical simulation of the one-dimensional shallow water equations (SWE). The classical hyperbolic system is regularized by a third-order dispersive term in the momentum equation, which renders the system equivalent, via the Madelung transform, to a defocusing cubic nonlinear Schrödinger equation with a drift term induced by bottom topography. Instead of solving the shallow water equations directly, we solve the associated Schrödinger equation and recover the hydrodynamic variables through a simple postprocessing procedure. This approach transforms the original nonlinear hyperbolic system into a semilinear complex-valued equation, which can be efficiently approximated using a Strang time-splitting method combined with a spectral element discretization in space. Numerical experiments demonstrate that, in subcritical regimes without shock formation, the Schrödinger regularization provides an $O(\varepsilon)$ approximation to the classical shallow water solution, where $\varepsilon$ denotes the regularization parameter. Importantly, we observe that this convergence behavior persists even in the presence of moving wetting--drying interfaces, where vacuum states emerge and standard shallow water solvers often encounter difficulties. These results suggest that the Schrödinger-based formulation offers a robust and promising alternative framework for the numerical simulation of shallow water flows with dry states.
