Table of Contents
Fetching ...

Semi-implicit strategies for the Serre-Green-Naghdi equations in hyperbolic form. Is hyperbolic relaxation really a good idea?

Emanuele Macca, Walter Boscheri, Mario Ricchiuto

TL;DR

The paper tackles the high computational cost of SGN equations due to elliptic inversions by employing hyperbolic relaxation (hSGN) and introduces a semi-implicit (SI) time integration within an IMEX Runge–Kutta framework to damp stiff acoustic modes. By splitting the dynamics into explicit convective and implicit stiff components, the method achieves stability with a material-based CFL that is largely independent of the dispersive parameter $\lambda$, while preserving dispersive accuracy. Extensive numerical tests—including solitary waves, Favre waves, Gaussian perturbations, and real‐world-like bathymetry—demonstrate that SI-hSGN is competitive with, and often faster than, explicit hyperbolic or standard SGN solvers, especially for large $\lambda$. The results provide practical guidance for tuning $\lambda$ and IMEX schemes and suggest that sem-implicit hyperbolic relaxation offers a viable, efficient alternative for dispersive shallow-water simulations, with potential extensions to multidimensional problems and higher-order discretizations.

Abstract

The Serre-Green-Naghdi (SGN) equations provide a valuable framework for modelling fully nonlinear and weakly dispersive shallow-water flows. However, their elliptic formulation can considerably increase the computational cost compared to the Saint-Venant equations. To overcome this difficulty, hyperbolic models (hSGN) have been proposed that replace the elliptic operators with first-order hyperbolic formulations augmented by relaxation terms, which recover the original elliptic formulation in the stiff limit. Yet, as the relaxation parameter λincreases, explicit schemes face restrictive stability constraints that may offset these advantages. To mitigate this limitation, we introduce a semi-implicit (SI) integration strategy for the hSGN system, where the stiff acoustic terms are treated implicitly within an IMEX Runge-Kutta framework, while the advective components remain explicit. The proposed approach mitigates the CFL stability restriction and maintains dispersive accuracy at a moderate computational cost. Numerical results confirm that the combination of hyperbolization and semi-implicit time integration provides an efficient and accurate alternative to both classical SGN and fully explicit hSGN solvers.

Semi-implicit strategies for the Serre-Green-Naghdi equations in hyperbolic form. Is hyperbolic relaxation really a good idea?

TL;DR

The paper tackles the high computational cost of SGN equations due to elliptic inversions by employing hyperbolic relaxation (hSGN) and introduces a semi-implicit (SI) time integration within an IMEX Runge–Kutta framework to damp stiff acoustic modes. By splitting the dynamics into explicit convective and implicit stiff components, the method achieves stability with a material-based CFL that is largely independent of the dispersive parameter , while preserving dispersive accuracy. Extensive numerical tests—including solitary waves, Favre waves, Gaussian perturbations, and real‐world-like bathymetry—demonstrate that SI-hSGN is competitive with, and often faster than, explicit hyperbolic or standard SGN solvers, especially for large . The results provide practical guidance for tuning and IMEX schemes and suggest that sem-implicit hyperbolic relaxation offers a viable, efficient alternative for dispersive shallow-water simulations, with potential extensions to multidimensional problems and higher-order discretizations.

Abstract

The Serre-Green-Naghdi (SGN) equations provide a valuable framework for modelling fully nonlinear and weakly dispersive shallow-water flows. However, their elliptic formulation can considerably increase the computational cost compared to the Saint-Venant equations. To overcome this difficulty, hyperbolic models (hSGN) have been proposed that replace the elliptic operators with first-order hyperbolic formulations augmented by relaxation terms, which recover the original elliptic formulation in the stiff limit. Yet, as the relaxation parameter λincreases, explicit schemes face restrictive stability constraints that may offset these advantages. To mitigate this limitation, we introduce a semi-implicit (SI) integration strategy for the hSGN system, where the stiff acoustic terms are treated implicitly within an IMEX Runge-Kutta framework, while the advective components remain explicit. The proposed approach mitigates the CFL stability restriction and maintains dispersive accuracy at a moderate computational cost. Numerical results confirm that the combination of hyperbolization and semi-implicit time integration provides an efficient and accurate alternative to both classical SGN and fully explicit hSGN solvers.

Paper Structure

This paper contains 26 sections, 1 theorem, 79 equations, 13 figures, 4 tables.

Key Result

Proposition 1

Provided $\alpha^n\le 0$, $h^n> 0$, and $\eta^n >0$, and provided that the timestep $\Delta t$ is independent of $\lambda$, the second order equation eq:hnew is asymptotically coercive in the sense that

Figures (13)

  • Figure 1: Celerity ratio $c/c_h$ as a function of the water depth for different values of $\lambda$.
  • Figure 2: Numerical solutions for dispersive effects using second-order semi-implicit and explicit schemes for different values of $\lambda$, respectively 100 and 500. The final time is $t = 35$. The reference solution has been obtained with the fourth-order energy preserving scheme for the standard SGN model\ref{['eq:SGN_standard']} developed in rr25.
  • Figure 3: Numerical solutions for dispersive effects using second-order semi-implicit and explicit schemes for different values of $\lambda$, respectively 1000 and 5000. The final time is $t = 35$. The reference solution has been obtained with the fourth-order energy preserving scheme for the standard SGN model\ref{['eq:SGN_standard']} developed in rr25.
  • Figure 4: Numerical solutions for dispersive effects using second-order semi-implicit and explicit schemes for different values of $\lambda$, respectively 100, 500 and 1000. The final time is $t = 35$. The reference solution has been obtained with the fourth-order energy preserving scheme for the standard SGN model\ref{['eq:SGN_standard']} developed in rr25.
  • Figure 5: Test \ref{['ssec:accuracy']} L$^1$ errors vs number of points, L$^1$ errors vs $\lambda$ and L$^1$ errors vs CPU time expressed in second. Numerical accuracy analysis: \ref{['ssec:sfig:accuracy:h_1']}-\ref{['ssec:sfig:accuracy:h_2']} error comparison for first- and second-order schemes for $h$; \ref{['ssec:sfig:accuracy:u_1']}-\ref{['ssec:sfig:accuracy:u_2']} error comparison for first- and second-order schemes for $u$; while \ref{['ssec:sfig:accuracy:lambda']} error reduction for increasing $\lambda$ and \ref{['ssec:sfig:accuracy:CPU']} error vs CPU time expressed in second. The final time is $1$.
  • ...and 8 more figures

Theorems & Definitions (5)

  • Proposition 1: Asymptotic coercivity
  • proof
  • Remark 2
  • Remark 3
  • Remark 4