Two-Dimensional Locally Adaptive Non-Hydrostatic Extension of Shallow Water Equations


1 Introduction↩︎

In some geophysical flow phenomena, such as landslides and slow earthquake-generated tsunamis, non-hydrostatic pressure is necessary to represent the physics of the phenomenon [1], [2]. This is due to a so-called dispersive effect, which is driven by the horizontal gradient of the non-hydrostatic pressure. To cover such an effect in moving bottom-generated waves, three-dimensional models, such as Navier-Stokes equations, have been successfully employed [3][5]. However, due to their three-dimensional nature, it is impractical to adopt them for large-scale ocean modelling. Preferably, depth-averaged models have been proposed, which involve higher derivatives or solving elliptic problems to represent the non-hydrostatic effects. Solving for the dispersive non-hydrostatic terms over the whole domain at each time step is still computationally intensive. In this study we develop a model that allows to solve the elliptic problems only locally, adapted to areas where non-hydrostatic effects might be crucial, thereby reducing the computational cost while preserving the accuracy.

Among the depth-integrated non-hydrostatic models are the Boussinesq-type equations, which have been widely used to simulate dispersive waves. Various Boussinesq-type equations are derived based on the asymptotic expansion of the velocity potential with different expansion orders [6][8]. Such a model has been widely used in simulating geophysical flow, especially tsunami wave propagation [9][11]. However, this approach involves higher-order mixed time-space derivatives, making it numerically and computationally challenging.

Alternatively, the shallow water equations (SWE) have been widely used in the tsunami modelling community, and they form a purely hyperbolic, robust, and widely applicable model. However, it is limited by the hydrostatic assumption, rendering it unsuitable for dispersive wave propagation. Some studies have extended SWE by including the non-hydrostatic pressure terms. To achieve a purely depth-averaged model, a vertical relation of the non-hydrostatic pressure and vertical velocity needs to be defined. Some studies assume a linear profile [12][14], while others employ a quadratic relation [15][17], where the vertical velocity is assumed to be linear. The latter pressure relation is proven to be equivalent to the Green-Naghdi equations [18], which are suitable for weakly dispersive waves. Such an extension can be solved with a projection method, frequently implemented as a predictor-corrector method, where the non-hydrostatic correction is applied to the hydrostatic SWE being the predictor.

The projection method is one of the key ingredients of the locally adaptive model, as it allows for computing the correction terms locally. Another ingredient is a proper criterion to define the corrected region. One possible way is to define the criterion based on the hydrostatic solution. In one-dimensional settings, a locally adaptive model was proposed by simply taking the norm of the hydrostatic solution as the criterion [19]. This approach has shown comparable results with the global model, while saving more than half the computational time.

This work extends the applicability of such a locally adaptive model to two-dimensional settings. We introduce the two-dimensional modified quadratic pressure relation that is solvable with a projection method without requiring to neglect terms. This is an extension of the one-dimensional form [20]. The adaptivity criterion is defined based on the magnitude of the surface elevation-fluid depth ratio, along with the horizontal velocity. Both quantities can be extracted from the purely hydrostatic predictor step. We apply our model to various test cases based on experimental measurements. First, we simulate periodic waves over a semi-circular shoal. Then, we apply it to two tsunami-based experiments, involving a static and a moving bottom.

2 Mathematical Model↩︎

This study employs a two-dimensional depth-averaged non-hydrostatic extension of the SWE. To derive this model, we begin with the three-dimensional Euler equations of motion \[\label{eq:euler951} \boldsymbol{\nabla}_3\cdot \boldsymbol{V}= 0,\tag{1}\] \[\label{eq:euler952} \partial_t\boldsymbol{V}+\boldsymbol{\nabla}_3\cdot(\boldsymbol{V}\boldsymbol{V}^T)=-\frac{1}{\rho}\boldsymbol{\nabla}_3P-g\boldsymbol{E}_z,\tag{2}\] where \(\boldsymbol{\nabla}_3 = (\partial_x,\partial_y,\partial_z)^T\) is the three-dimensional spatial gradient operator, \(\boldsymbol{V}=(U,V,W)^T=(\boldsymbol{U},W)\) is the velocity in \(x,y,z\)-direction respectively, and \(\boldsymbol{E}_z\) denotes the unit vector in \(z\)-direction. Moreover, \(\rho\) denotes the fluid density, \(P\) is the pressure, and \(g\) is the gravitational acceleration. Kinematic boundary conditions at the fluid surface (\(z=\eta\)) and bottom (\(z=-d\)), along with the pressure value at the surface, \[\label{eq:kinematic95surface} W|_{z=\eta}:=W(x,y,\eta,t) = \partial_t\eta+\begin{pmatrix}U|_{z=\eta}\\V|_{z=\eta}\end{pmatrix}\cdot\boldsymbol{\nabla}\eta,\tag{3}\] \[\label{eq:kinematic95bottom} W|_{z=-d}:=W(x,y,-d,t) = -\partial_td-\begin{pmatrix}U|_{z=-d}\\V|_{z=-d}\end{pmatrix}\cdot\boldsymbol{\nabla}d,\tag{4}\] \[\label{eq:pressure95surface} P|_{z=\eta}=0,\tag{5}\] complete this set of equations. The key to obtaining a non-hydrostatic extension of the SWE is to consider the non-hydrostatic pressure, which can be achieved by splitting the pressure terms into hydrostatic and non-hydrostatic parts, such that \(P = P^{hy}+P^{nh}\).

Integrating Equations 1 and 2 over the fluid depth \(h=\eta+d\) with the boundary conditions (Equations 3 5 ) and applying Leibniz integration rule, we obtain \[\label{eq:swe95mass} h_t+\nabla\cdot(h\boldsymbol{u})=0,\tag{6}\] \[\label{eq:swe95momentum95horizontal} (h\boldsymbol{u})_t+\nabla\cdot(h\boldsymbol{u}\otimes\boldsymbol{u}+\frac{g}{2}h^2\boldsymbol{I}_2) = gh\nabla d+\frac{1}{\rho}(P^{nh}|_{z=-d}\nabla d-\nabla(hp^{nh})),\tag{7}\] \[\label{eq:swe95momentum95vertical} (hw)_t+\nabla\cdot(h\boldsymbol{u}w) = \frac{1}{\rho}P^{nh}|_{z=-d},\tag{8}\] with the lower-case letters denote the depth-averaged values. We call Equation 6 the mass conservation equation and Equations 7 and 8 the horizontal and vertical momentum balance equations, respectively. To achieve a purely averaged system, a divergent constraint is derived by assuming a linear vertical velocity relation and approximating the horizontal velocities \(\boldsymbol{U}\) with their depth-averaged value \(\boldsymbol{u}\), which leads us to \[\label{eq:swe95constraint} 2hw +h\boldsymbol{u}\cdot\nabla(2d-h)+2h\partial_td = -h\nabla\cdot(h\boldsymbol{u}).\tag{9}\]

Note that we still need to define the relation between the non-hydrostatic pressure at the fluid bottom \(P^{nh}|_{z=-d}\) with the averaged value \(p^{nh}\). We consider two types of relations: linear and quadratic. The former relation is popular among studies on SWE non-hydrostatic extension, including those with a multilayer approach [21][23]. This relation is based on a linear pressure profile along the vertical axis direction, yielding \[\label{eq:pressure95linear} P^{nh}|_{z=-d}=2p^{nh}.\tag{10}\] The quadratic relation, on the other hand, was initially introduced by [15], where it was also proven to be equivalent to Boussinesq-type equations, specifically the Green-Naghdi equations. This model has also been developed to model bottom-generated waves while avoiding the previously required simplification in one-dimensional form [20]. With a similar approach, an alternative form of the two-dimensional pressure relation can be achieved by making use of the non-conservative form of the horizontal momentum \[\label{eq:swe95momentum95nonconservative} \boldsymbol{u}_t+\nabla\cdot(\boldsymbol{u}\otimes\boldsymbol{u}+\frac{g}{2}h\boldsymbol{I}_2) = g\nabla d+\frac{1}{\rho h}(P^{nh}|_{z=-d}\nabla d-\nabla(hp^{nh})),\tag{11}\] yielding \[\label{eq:pressure95quadratic} P^{nh}|_{z=-d} = \frac{6}{4+\nabla d\cdot\nabla d}p^{nh}+\frac{\nabla d}{4+\nabla d\cdot\nabla d}\cdot\nabla(\tilde{h}p^{nh})+\phi,\tag{12}\] where \(\phi = \frac{\rho h}{4+\nabla d\cdot\nabla d}(g\nabla d\cdot\nabla \eta-\boldsymbol{u}\cdot\nabla(\nabla d)\cdot\boldsymbol{u}-d_{tt}-2\boldsymbol{u}\cdot\nabla d_t)\). This proposed relation can be directly solved with the projection method without any simplification, conserving its equivalence with the Green-Naghdi equations. Both the linear 10 and quadratic 12 relations complete the set of equations 6 9 .

3 Numerical Method↩︎

We solve the previously described model with a projection method, which exploits the solution of the hydrostatic SWE as a predictor, followed by a correction by solving the remaining terms implicitly. We apply the correction for each Runge-Kutta step, instead of just for each timestep integration, to preserve the second-order in time accuracy. To handle test cases that involve wet-dry interface, we apply a nondestructive limiter for the fluid depth, and a velocity-based limiter for the momentum, which enables wetting and drying treatment as proposed by Vater et al. [24].

To elaborate on each step of the prediction and correction steps, this section is divided into the respective steps. Having the projection method, we can build a locally adaptive model by defining the adaptivity criterion, which we will also discuss briefly in this section.

3.1 Predictor Step↩︎

We solve our predictor, which is the hydrostatic SWE, with a second-order RK-DG scheme, with a nondestructive limiter for the fluid depth and a velocity-based limiter for the momentum as proposed by Vater et al. [24]. In the compact form, the hydrostatic part can be written as \[\label{eq:genericbalance} \tilde{\boldsymbol{Q}}_t+\nabla\cdot\boldsymbol{F}(\tilde{\boldsymbol{Q}}) = \boldsymbol{S}(\tilde{\boldsymbol{Q}}),\tag{13}\] with \(\tilde{\boldsymbol{Q}} = (h, h\boldsymbol{u}, hw)^T\) is the unknowns and \(\boldsymbol{F}(\tilde{\boldsymbol{Q}}) = \left(h\boldsymbol{u},h\boldsymbol{u}\otimes\boldsymbol{u}+\frac{g}{2}h^2\boldsymbol{I}_2,h\boldsymbol{u}w\right)^T\) and \(\boldsymbol{S}(\tilde{\boldsymbol{Q}}) = (0, gh\nabla d, 0)^T\) are the flux and the source terms respectively.

We discretize our spatial domain \(\Omega\in\mathbb{R}^2\), with triangular elements \(K_i\). For the weak DG formulation, we multiply equation 13 by a test function \(\varphi\), integrate it over an element, and apply integration by parts to obtain \[\label{eq:DG95weak} \int_{K_i}\varphi\boldsymbol{\tilde{\boldsymbol{Q}}}_td\boldsymbol{x}-\int_{K_i}\nabla\varphi\cdot\boldsymbol{F}(\tilde{\boldsymbol{Q}})d\boldsymbol{x}+\int_{\partial K_i}\varphi\boldsymbol{n}\cdot\boldsymbol{F}^*(\tilde{\boldsymbol{Q}})d\boldsymbol{x}=\int_{K_i}\varphi\boldsymbol{S}(\tilde{\boldsymbol{Q}})d\boldsymbol{x},\tag{14}\] where \(\boldsymbol{n}\) represents the outward pointing normal vector on the edges of \(K_i\). The communications between adjacent elements are controlled through the interface flux \(\boldsymbol{F}^*\), which in this case is defined by a Riemann solver, namely the Rusanov solver [25]. We approximate the solution and test function with a linear function built with nodal Lagrange basis functions [26], [27] as \(\boldsymbol{Q}|_{K_i}\approx\boldsymbol{Q}_h|_{K_i}(\boldsymbol{x},t) = \sum_j(\tilde{\boldsymbol{Q}}_h|_{K_i}(t))_j\varphi_j(\boldsymbol{x})\), with \(\tilde{\boldsymbol{Q}}_h|_{K_i}(t)\) is the degree of freedom vector. Moreover, the flux and source terms are approximated similarly. This spatial discretization leads us to the remaining semi-discrete system of ordinary differential equations \[\label{eq:swe95ode} \frac{d\tilde{\boldsymbol{Q}}_h}{dt} = \mathcal{H}(\tilde{\boldsymbol{Q}}_h),\tag{15}\] where \(\mathcal{H}\) represents the discretized flux and source terms.

For the time stepping, we discretize 15 with an explicit second-order Runge-Kutta time integration, also known as Heun’s method. This leads to the following scheme: \[\label{eq:heun95step2} \tilde{\boldsymbol{Q}}_h^{n+1} = \tilde{\boldsymbol{Q}}_h^{n} + \frac{\Delta t}{2}\left(\mathcal{H}(\tilde{\boldsymbol{Q}}_h^n) + \mathcal{H}(\tilde{\boldsymbol{Q}}_h^{\star})\right),\tag{16}\] with \[\label{eq:heun95step1} \tilde{\boldsymbol{Q}}_h^{\star} = \tilde{\boldsymbol{Q}}_h^{n} + \Delta t\left(\mathcal{H}(\tilde{\boldsymbol{Q}}_h^n)\right).\tag{17}\] We call 17 and 16 the first and second RK stages. However, solving our corrector with the implicit Euler method, which is only first-order accurate, will cost us an order of accuracy if we apply the correction at each time step, as observed by Schlottke-Lakemper et al. [28]. Instead, we correct once every RK stage to preserve the order of accuracy, formulated with \[\label{eq:heun95step2952ndorder} \tilde{\boldsymbol{Q}}_h^{n+1} = \tilde{\boldsymbol{Q}}_h^{n} + \frac{\Delta t}{2}\left(\mathcal{H}(\tilde{\boldsymbol{Q}}_h^n) + \mathcal{H}(\boldsymbol{Q}_h^{\star})\right),\tag{18}\] where \(\boldsymbol{Q}_h^{\star}\) is a corrected predictor 17 .

3.2 Corrector Step↩︎

Following the predictor step, we solve the remaining terms based on the computed predictor solution with the implicit Euler’s method. Note that there are no non-hydrostatic terms involved in the mass conservation equation 6 . Hence, we can adapt the predictor as our final solution, i.e., \(h^{n+1} = \tilde{h}^{n+1}\). The unknown momentum, on the other hand, can be obtained by solving 7 and 8 with \[\label{eq:correction95horizontal} \frac{(h\boldsymbol{u})^{}-(\tilde{h\boldsymbol{u}})}{\Delta t} = -\frac{1}{\rho}\nabla(\tilde{h}p^{nh})+\frac{1}{\rho}\left(P^{nh}|_{z=-d}(p^{nh},\tilde{\boldsymbol{Q}})\right)\nabla d,\tag{19}\] \[\label{eq:correction95vertical} \frac{(hw)-(\tilde{hw})}{\Delta t} = \frac{1}{\rho}\left(P^{nh}|_{z=-d}(p^{nh},\tilde{\boldsymbol{Q}})\right).\tag{20}\] For clarity, we neglect the time-step superscript and the discrete-approximation subscript. To solve the last two equations, we need to involve the divergence constraint 9 to close the system. Substituting \(h\boldsymbol{u}\) and \(hw\) from 19 and 20 to 9 , yields an elliptic equation for the unkown \(p^{nh}\). We solve this elliptic problem with the local discontinuous Galerkin (LDG) method, which decomposes the second-order operator into a series of two first-order operators [29]. We may think of \(h\boldsymbol{u}\) and \(hw\) as the auxiliary variables constructed through 19 and 20 .

Discretizing 19 and 20 spatially with the discontinuous Galerkin method, where we approximate \(h\boldsymbol{u},~hw,\) and \(p^{nh}\) with a piecewise linear function, we can write \[\label{eq:disc95momentum} q = L_{p^{nh}}^{(q)}p^{nh}+S^{(q)},\tag{21}\] with \(q\) being either horizontal (\(q=hu\) or \(hv\)) or vertical (\(q=hw\)) momentum. The discretized coefficients of \(p^{nh}\) and constants are represented by \(L_{p^{nh}}^{(q)}\) and \(S^{(q)}\) respectively. Similarly, the divergence constraint 9 is discretized as \[\label{eq:disc95constraint} L_{(hu)}(hu)+L_{(hv)}(hv)+L_{(hw)}(hw) = S,\tag{22}\] with \(L\) and \(S\) being discretized coefficients and constants, respectively. To solve the elliptic problem, we first evaluate 21 , which is then used to construct 22 . This leads to a system of linear equations for \(p^{nh}\), which can be solved with an iterative method, such as the Biconjugate Gradients Stabilized method.

For terms that involve the unknown gradient, we need to define the numerical flux. We simply take a central flux, defined as \[(\boldsymbol{q})^{*} = (\boldsymbol{q}^{+}+\boldsymbol{q}^{-})/2,\] \[(p^{nh})^{*} = ((p^{nh})^++(p^{nh})^-)/2,\] where the superscript "\(+\)" and "\(-\)" denotes the value on two adjacent elements \(K_+\) and \(K_-\) respectively.

3.3 Locally Adaptive Model↩︎

By solving our model with a projection method, we may adapt the correction locally in regions where non-hydrostatic pressure might be crucial. In one-dimensional settings, it has been shown that the locally adaptive model works well with various test cases, ranging from a solitary wave to moving bottom-generated waves [19]. Such a model requires a proper criterion, which relies on the calculated predictor values, namely the hydrostatic SWE solution.

To give a brief illustration, Figure 1 shows the simulated solitary wave with a locally adaptive model, where the corrected domain is marked with the red area. This corrected domain is based on the magnitude of the elevation and depth ratio \(|\tilde{\eta}/d|>0.001\). At the end of the simulation (\(t=40~s\)), both the global and local models produce a similar absolute error (see Figure 2), with the latter approach saving almost \(75\%\) of the computational time. In this study, we use the combination of the magnitude of the elevation-depth ratio (\(|\tilde{\eta}/d|>0.001\)) with the horizontal-velocity norm (\(\lVert\tilde{\boldsymbol{u}}\rVert_2>0.001\)).

a

b

c

Figure 1: Locally adaptive simulation of propagating solitary wave, where the corrections are adapted when \(|\tilde{\eta}/d|>0.001\), at time stamps \(t=0, 20,\) and \(40~s\)..

a

b

Figure 2: Absolute error produced by locally adaptive (left) and global (right) models of the surface elevation of the solitary wave simulation..

4 Results and Discussion↩︎

To assess the validity of our model, we apply it to three laboratory-based test cases. We begin with a test case that involves wave shoaling over a sloping bottom, while the two following cases imitate tsunami wave propagation, involving both a static and a moving bottom.

In each case, we examine two objectives. First, we want to know how suitable the model is for each case, more precisely, how the results obtained from each linear and quadratic pressure assumption are. This is reflected through the comparison of the global model with the measured data. Moreover, we aim to determine how close the results obtained from the local model align with those from the global model and how much computation time can be reduced. Hence, we compare the results from the global and local models for each linear and quadratic pressure relation, as well as the corrected elements and computational time ratio.

4.1 Periodic waves propagation over a semi-circular shoal↩︎

Our first benchmark is based on an experiment by Whalin[30] that assessed the limits of applicability of linear wave refraction theory in a convergence zone. The experiment was performed in a \(25.6~m\times6.096~m\) basin, where a semi-circular shoal was installed in its center portion, yielding an initial condition of decreasing undisturbed water with a depth of \(0.4572~m\) to \(0.1524~m\) (see Figure 3). This bathymetry can be expressed as \[d(x,y,t) = \begin{cases} 0.4572&,\;x\leq10.67-\Gamma(y),\\ 0.4572+\frac{10.67-\Gamma(y)-x}{25}&,\;10.67-\Gamma(y)\leq x\leq 18.29-\Gamma(y),\\ 0.1524&,\;x>18.29-\Gamma(y), \end{cases}\] with \(\Gamma(y) = \sqrt{y(6.096-y)}\). Wave trains are generated from the left-hand side of the domain (\(x=0\)).

Figure 3: Three-dimensional view of the semi-circular shoal rescaled by a factor of ten in the vertical direction.

Our computational domain is extended by \((0,30)\times(0,6.096)~m^2\) to define a zone of linearly-increasing quadratic bottom friction for \(x>25.6~m\), avoiding any reflected waves. We discretize it by \(196\times32\) uniform rectangular cells, which are then divided into four triangles, yielding \(24576\) triangular cells. The wave trains are generated from the left side of the boundary, which is then absorbed downstream, while wall boundary conditions are imposed on the lateral boundaries. We consider two test cases involving wave periods of \(T = 2\) and \(3~s\) corresponding to an amplitude of \(a = 0.0075\) and \(0.0068~m\). The simulations run for \(100~s\), with a time step of \(\Delta t=0.01~s\).

We analyze the surface elevation along the centerline (\(y=3.048\)) for the last \(25~s\) of simulation time. A harmonic analysis is conducted to obtain the first, second, and third harmonic amplitudes. Figure 4 and 5 compare the harmonic amplitudes with the measured data for \(T=2\) and \(3~s\) respectively. For the case with \(T=2~s\), the simulation produced with the quadratic pressure gives more accurate results for the second and third harmonics. In contrast, the linear pressure tends to overestimate the amplitude of the second and third harmonics after passing the shoal. In case \(T=3~s\), notable disagreement can be observed for both pressure relations, where our results overshoot the first harmonic and undershoot the second and third harmonics. These discrepancies are also observed in previous studies involving various Boussinesq-type equations, e.g. [31][33].

Figure 4: Comparison of the measured data (black solid line) with the global (colored solid line) and the locally adaptive (colored dashed line) simulations for the first, second, and third harmonics for the case T=2~s. Simulations are done using linear (red) and quadratic (blue) pressure relations.
Figure 5: Comparison of the measured data (black solid line) with the global (colored solid line) and the locally adaptive (colored dashed line) simulations for the first, second, and third harmonics for the case T=3~s. Simulations are done using linear (red) and quadratic (blue) pressure relations.

The local model generally yields results close to those of the global model, as shown by the absolute difference at the end of the simulation in Figure 6. The absolute difference is bounded by less than two orders of magnitude smaller than the fluid depth.

a

b

c

d

Figure 6: Absolute difference of the simulated elevation by locally adaptive and global models at the end of the simulation time from linear (left) and quadratic (right) pressure relations, for \(T=2\) (top) and \(3~s\) (bottom), respectively..

Figure 7 depicts the ratio of the number of corrected elements to the total number of elements, along with the computational time over time steps. Since this case involves generated wave trains, we can observe that the number of corrected elements ratio increases over time until it approaches one and remains steady. This is due to the fact that non-hydrostatic wave dispersion eventually covers the whole domain. The same applies to the computational time, yet there is overhead when the correction is applied to most of the domain, because of the cost for computing the criterion and the dynamic adaptation of the system matrix size as the number of corrections varies. Nevertheless, the local model still requires less computational time, accounting for \(93.40\%\) and \(92.78\%\) of the total time for the \(T=2~s\) case, and \(90.63\%\) and \(94.22\%\) for the \(T=3~s\) case, when using linear and quadratic relations, respectively. This situation occurs in the present wave train simulation, where the scattered waves propagate throughout the entire computational domain, causing the correction to be activated over a large region and thereby reducing the potential computational benefits of the local approach. The proposed local model remains particularly advantageous for scenarios involving a limited region of wave activity, which is encountered in tsunami waves.

a

b

Figure 7: Ratio of corrected elements (left) and computational time (right) across time steps for the locally adaptive model versus the global model, for \(T=2\) (top) and \(3~s\) (bottom)..

4.2 Flow over a conical island↩︎

This test is based on an experiment conducted by the U.S. Army Engineer Waterways Experiment Station, which was motivated by the tsunami runup on Babi Island in 1992 [34], [35]. The basin dimension was \(25~m\times28.2~m\), where a conical island was located in the center to simplify the island shape. This basin was filled with water to a height of \(0.32~m\). A solitary wave was generated from one side of the domain. Several solitary wave setups were considered, from which we use the steepest one, denoted as case C, involving an amplitude of \(\eta_0 =0.057~m\).

We adjust our domain to \([0~m,25.92~m]\times[0~m,27.60~m]\), and discretize it by \(131072\) triangular elements, consisting of \(256\times256\) squares divided into two triangles. Transparent boundary conditions are employed on the left and right sides of the domain, while hard wall boundary conditions are imposed on the lateral boundaries. Instead of generating the wave from the boundary, we define the solitary wave as an initial condition defined as \[h(x,y,0) = \max\left\{0,d_0+\frac{\eta_0}{\cosh^2{(K(x-x_0))}}\right\},\] which represents a solitary wave along \(x\)-axis with an amplitude of \(\eta_0\) centered along \(x_0\) with a scaling factor \(K=\sqrt{0.75\eta_0/d_0^3}\), where \(d_0=0.32~m\) represents the water depth at rest (see Fig. 8 for illustration). We chose \(x_0 = 7.56~m\) such that the solitary wave height drops to \(5\%\) at the toe of the island. Physically, it represents propagating solitary waves with the maximum amplitude located along \(x=x_0\), yielding a time shift of \(7.77~s\) in our simulation. Due to the model time shift, we run our simulation until \(t=12.23~s\), with a time step of \(\Delta t=0.01\).

Figure 8: Three-dimensional view of the conical island rescaled by a factor of twenty in the vertical direction.

Figure 9 shows the comparison of our model with both linear and quadratic pressure profiles, along with the locally adaptive model against the laboratory-measured data, which is shifted for \(20~s\). We compare the elevation at four stations: \(6, 9, 16\) and \(22\), which correspond to \((x,y) = (9.36,13.8), (10.36,13.8), (12.96,11.22)\), and \((15.56,13.8)\) respectively. These stations cover the front, side, and back sides of the island.

Figure 9: Comparison of the measured data (black solid line) with the global (colored solid line) and the locally adaptive (colored dashed line) simulations for the surface elevation recorded at wave gauges 6, 9, 16, 22 (top left to bottom right). Simulations are done using linear (red) and quadratic (blue) pressure relations.

In general, both results from linear and quadratic pressure relations agree well with the data. Both relations behave similarly in this case, especially at the front side (gauges \(6\) and \(9\)). A slightly higher estimate is observed for the linear relation as the wave moves downward along the sides (gauge \(16\)) and the rear of the island (gauge \(22\)).

The local model, on the other hand, gives a very close result to the global model. Figure 10 illustrates the difference between the global and local surface elevations at the end of the simulation time. Some relatively small deviation can be observed, with the maximum pointwise error being limited to two orders of magnitude smaller than the fluid depth.

a

b

Figure 10: Absolute difference of the simulated elevation by locally adaptive and global models at the end of the simulation time. Simulations are done with linear (left) and quadratic (right) pressure relations..

The ratio of the number of corrected elements and the computational time evolution can be seen in Figure 11. Over the time steps, the corrected elements grow as the wave scatters over the whole domain, reflected by the island.

Figure 11: Ratio of corrected elements (left) and computational time (right) of the locally adaptive model compared to the global model over time steps.

At the end, it takes \(61.44\%\) and \(61.7\%\) of the global computational time to compute the local model. This result emphasizes that such phenomena, which imitate a tsunami propagation, could benefit from the proposed locally adaptive model in terms of computational time without losing significant accuracy.

4.3 Submarine landslide over a sloping bottom↩︎

Motivated by the importance of non-hydrostatic pressure in landslide-generated tsunamis, we apply our model to a moving bottom-generated wave case. This test case is based on a rigid submarine landslide experiment proposed by Enet and Grilli[36]. The experiment was conducted in a water tank measuring \(30~m\) in length, \(3.7~m\) in width, and \(1.8~m\) in depth, filled with \(d_0=1.5\) meters of water. The wave was generated by a rigid landslide with a Gaussian hump form with thickness \(T = 0.082~m\), length \(b = 0.395~m\), and width \(w = 0.680~m\) that slides down an incline of \(\theta = 15^{\circ}\) (see Figure 12). Following Fuhrman and Madsen [9], the time-dependent floor variation can be expressed as \[d(x,y,t) = \min\{d_0,-\max\{z_b,-x\tan\theta\}\},\] where \(z_b\) is obtained by solving \[(\epsilon-1)(z_b\cos\theta+x\sin\theta) = T\left[\epsilon-\cosh^{-1}(k_wy)\cosh^{-1}\left(\frac{k_b}{2}\sec\theta(x-2x_0+x\cos(2\theta)-2S(t)\cos\theta-z_b\sin(2\theta))\right)\right].\] Initially, the mass center base is located at \(x_0 = x_g-T\sin\theta\), with \(x_g\) being the minimum submergence initial location. The time-dependent function \(S(t) = S_0\ln{\left(\cosh\frac{t}{t_0}\right)}\) controls the slide movement, with \(S_0=u_t^2/a_0\) and \(t_0=u_t/a_0\). We consider a case involving an initial minimum submergence depth \(d_g=0.061~m\), corresponding to \(x_g=0.551~m\), with an initial landslide acceleration \(a_0=1.2~m/s^2\) and terminal landslide velocity \(u_t=1.7~m/s\).

Figure 12: Three-dimensional view of the initial landslide topography.

It is worth noting that previous studies that successfully simulated this benchmark used either three-dimensional [4], multilayer with linear pressure relation [37], [38], or higher-order Boussinesq models [9]. We focus on a one-layer non-hydrostatic SWE extension to assess the performance of our locally adaptive model compared to the global model and to investigate the different behavior of linear versus quadratic pressure relations under a more challenging setup.

Our computational domain is \([-2~m,12~m]\times[-1.85~m,1.85~m]\), which is discretized with \(32\times224\) uniform squares that are divided into four triangles, yielding a total of \(28672\) triangular elements. We apply an absorbing boundary at the downstream side and hard wall boundary conditions on the rest. The time step is \(\Delta t = 0.0035\), which runs until \(1000\) time steps.

From our comparisons in Figure 13, it is clear that one-layer non-hydrostatic extension of SWE, either with a linear or quadratic pressure relation, is unable to simulate the accurate amplitude or wave period. Different pressure relations give significantly different results. The linear pressure relation tends to overestimate the amplitude, which is also observed by Macías et al. [37] at gauge 4 for the case \(d=189~mm\), while the quadratic relation shows a slower wave period. As suggested by Kirby et al. [39], most landslide tsunamis are often adequately described using three vertical layers.

Figure 13: Comparison of the measured data (black solid line) with the global (colored solid line) and the locally adaptive (colored dashed line) simulations for the surface elevation recorded at wave gauges 1,2,3,4 (top left to bottom right). Simulations are done with linear (red) and quadratic (blue) pressure relations.

Despite the limited agreement with experimental data, our locally adaptive approach still manages to give a close result to the global model for such a complex case. The corrected element ratio and the computational time over time steps can be seen in Figure 15. The locally adaptive model takes \(65.17\%\) and \(61.80\%\) of the computational time for the linear and quadratic pressure, respectively. This case reaffirms that tsunami-type waves can benefit from locally adaptive models.

a

b

Figure 14: Absolute difference of the simulated surface elevation between locally adaptive and global model with linear (left) and quadratic (right) pressure relation at the end of simulation time..

Figure 15: Ratio of corrected elements (left) and computational time (right) of the locally adaptive model compared to the global model with linear (red) and quadratic (right) pressure relations.

Theoretically, a locally adaptive model can be adapted fairly straightforwardly, provided we have a model that can be solved using a projection method. In fact, some of the previously more advanced models that have successfully simulated this case were solved using a projection method, e.g., Ai et al. [4] with Navier-Stokes equations and Macías et al., Tarwidi et al. [37], [38] with a multilayer model. Hence, further investigation into adapting the locally adaptive approach to more advanced models is of interest.

5 Conclusions↩︎

This work introduces a two-dimensional locally adaptive non-hydrostatic model based on an extension of the SWE. Simply combining the ratio of surface elevation to the fluid depth with the norm of the horizontal velocity as the adaptivity criterion allows us to obtain similar results with the global model for all the test cases, saving up to nearly \(40\%\) of the computational time, especially for cases that imitate tsunami waves. We plan to further investigate a more rigorous adaptivity criterion.

In the case of moving bottom-generated waves, our proposed model with both linear and quadratic pressure relations is not sufficient. This has already been observed in previous studies of linear profiles, suggesting that a multilayer model is more appropriate. Adapting the locally adaptive model to multilayer models should be relatively straightforward when it is solved with a projection method, which is the case in some previous studies. Hence, investigating a multilayer model with a quadratic relation is of interest for further development. However, the ability to achieve results close to the global model in less computational time remains the main advantage of this work.

Acknowledgements↩︎

The authors acknowledge the support of the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) within the Research Training Group GRK 2583 “Modeling, Simulation and Optimization of Fluid Dynamic Applications”. J.B. additionally acknowledges funding by the DFG under Germany’s Excellence Strategy – EXC 2037 “CLICCS - Climate, Climatic Change, and Society” – Project Number 390683824; as well as through the Collaborative Research Center TRR 181 “Energy Transfers in Atmosphere and Ocean” funded by the DFG - Project Number 274762653. Moreover, K.F. would like to thank Prof. F.X. Giraldo for providing the MATLAB code for the 2D elliptic PDEs accompanying his book and for many helpful discussions regarding the implementation and numerical aspects of the method. Additional thanks go to Dr. M. Bänsch for guidance on Amatos and for sharing experience with LDG.

Conflicts of Interest↩︎

The authors declare no conflicts of interest.

Data Availability Statement↩︎

The data that support the findings of this study are available from the corresponding author upon reasonable request.

References↩︎

[1]
J. T. Kirby et al., “Validation and inter-comparison of models for landslide tsunami generation,” Ocean Modelling, vol. 170, p. 101943, 2022, doi: https://doi.org/10.1016/j.ocemod.2021.101943.
[2]
S. Glimsdal, G. K. Pedersen, C. B. Harbitz, and F. Løvholt, “Dispersion of tsunamis: Does it really matter?” Natural Hazards and Earth System Sciences, vol. 13, no. 6, pp. 1507–1526, 2013, doi: 10.5194/nhess-13-1507-2013.
[3]
S. Abadie, D. Morichon, S. Grilli, and S. Glockner, “Numerical simulation of waves generated by landslides using a multiple-fluid navier–stokes model,” Coastal Engineering, vol. 57, no. 9, pp. 779–794, 2010, doi: https://doi.org/10.1016/j.coastaleng.2010.03.003.
[4]
C. Ai, Y. Ma, C. Yuan, Z. Xie, and G. Dong, “A three-dimensional non-hydrostatic model for tsunami waves generated by submarine landslides,” Applied Mathematical Modelling, vol. 96, pp. 1–19, 2021, doi: https://doi.org/10.1016/j.apm.2021.02.014.
[5]
D. Yuk, S. C. Yim, and P. L.-F. Liu, Computer Simulation of natural phenomena for Hazard Assessment“Numerical modeling of submarine mass-movement generated waves using RANS model,” Computers & Geosciences, vol. 32, no. 7, pp. 927–935, 2006, doi: https://doi.org/10.1016/j.cageo.2005.10.028.
[6]
P. A. Madsen and H. A. Schäffer, “Higher–order boussinesq–type equations for surface gravity waves: Derivation and analysis,” Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, vol. 356, no. 1749, pp. 3123–3181, 1998, doi: 10.1098/rsta.1998.0309.
[7]
P. A. Madsen, H. B. Bingham, and H. A. Schäffer, “Boussinesq-type formulations for fully nonlinear and extremely dispersive water waves: Derivation and analysis,” Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, vol. 459, no. 2033, pp. 1075–1104, 2003, doi: 10.1098/rspa.2002.1067.
[8]
P. A. Madsen, D. R. Fuhrman, and B. Wang, “A boussinesq-type method for fully nonlinear waves interacting with a rapidly varying bathymetry,” Coastal Engineering, vol. 53, no. 5, pp. 487–504, 2006, doi: https://doi.org/10.1016/j.coastaleng.2005.11.002.
[9]
D. R. Fuhrman and P. A. Madsen, “Tsunami generation, propagation, and run-up with a high-order boussinesq model,” Coastal Engineering, vol. 56, no. 7, pp. 747–758, 2009, doi: 10.1016/j.coastaleng.2009.02.004.
[10]
K. Fang, Z. Liu, J. Sun, Z. Xie, and Z. Zheng, “Development and validation of a two-layer boussinesq model for simulating free surface waves generated by bottom motion,” Applied Ocean Research, vol. 94, p. 101977, 2020, doi: https://doi.org/10.1016/j.apor.2019.101977.
[11]
D. Dutykh and H. Kalisch, “Boussinesq modeling of surface waves due to underwater landslides,” Nonlinear Processes in Geophysics, vol. 20, no. 3, pp. 267–285, 2013, doi: 10.5194/npg-20-267-2013.
[12]
G. Stelling and M. Zijlema, “An accurate and efficient finite-difference algorithm for non-hydrostatic free-surface flow with application to wave propagation,” International Journal for Numerical Methods in Fluids, vol. 43, no. 1, pp. 1–23, 2003, doi: 10.1002/fld.595.
[13]
R. A. Walters, “A semi-implicit finite element model for non-hydrostatic (dispersive) surface waves,” International Journal for Numerical Methods in Fluids, vol. 49, no. 7, pp. 721–737, 2005, doi: https://doi.org/10.1002/fld.1019.
[14]
Y. Yamazaki, Z. Kowalik, and K. F. Cheung, “Depth-integrated, non-hydrostatic model for wave breaking and run-up,” International Journal for Numerical Methods in Fluids, vol. 61, no. 5, pp. 473–497, 2009, doi: 10.1002/fld.1952.
[15]
A. Jeschke, G. K. Pedersen, S. Vater, and J. Behrens, “Depth-averaged non-hydrostatic extension for shallow water equations with quadratic vertical pressure profile: Equivalence to boussinesq-type equations,” International Journal for Numerical Methods in Fluids, vol. 84, no. 10, pp. 569–583, 2017, doi: 10.1002/fld.4361.
[16]
W. Wang, T. Martin, A. Kamath, and H. Bihs, “An improved depth-averaged nonhydrostatic shallow water model with quadratic pressure approximation,” International Journal for Numerical Methods in Fluids, vol. 92, no. 8, pp. 803–824, 2020, doi: 10.1002/fld.4807.
[17]
L.-C. Dempwolff, C. Windt, H. Bihs, G. Melling, I. Holzwarth, and N. Goseberg, “Hydrodynamic coupling of multi-fidelity solvers in REEF3D with application to ship-induced wave modelling,” Coastal Engineering, vol. 188, p. 104452, 2024, doi: 10.1016/j.coastaleng.2023.104452.
[18]
A. E. Green and P. M. Naghdi, “A derivation of equations for wave propagation in water of variable depth,” Journal of Fluid Mechanics, vol. 78, no. 2, pp. 237–246, 1976, doi: 10.1017/S0022112076002425.
[19]
K. Firdaus and J. Behrens, “Locally adaptive non-hydrostatic shallow water extension for moving bottom-generated waves,” International Journal for Numerical Methods in Fluids, vol. 98, no. 2, pp. 159–173, 2026, doi: https://doi.org/10.1002/fld.70021.
[20]
K. Firdaus and J. Behrens, “Non-hydrostatic model for simulating moving bottom-generated waves: A shallow water extension with quadratic vertical pressure profile,” International Journal for Numerical Methods in Fluids, vol. 97, no. 8, pp. 1093–1103, 2025, doi: https://doi.org/10.1002/fld.5393.
[21]
H. Cui, J. D. Pietrzak, and G. S. Stelling, “Optimal dispersion with minimized poisson equations for non-hydrostatic free surface flows,” Ocean Modelling, vol. 81, pp. 1–12, 2014, doi: https://doi.org/10.1016/j.ocemod.2014.06.004.
[22]
S. Popinet, “A vertically-lagrangian, non-hydrostatic, multilayer model for multiscale free-surface flows,” Journal of Computational Physics, vol. 418, p. 109609, 2020, doi: https://doi.org/10.1016/j.jcp.2020.109609.
[23]
I. Magdalena and N. Erwina, “An efficient two-layer non-hydrostatic model for investigating wave run-up phenomena,” Computation, vol. 8, no. 1, 2020, doi: 10.3390/computation8010001.
[24]
S. Vater, N. Beisiegel, and J. Behrens, “A limiter-based well-balanced discontinuous galerkin method for shallow-water flows with wetting and drying: Triangular grids,” International Journal for Numerical Methods in Fluids, vol. 91, no. 8, pp. 395–418, 2019, doi: https://doi.org/10.1002/fld.4762.
[25]
V. V. Rusanov, “The calculation of the interaction of non-stationary shock waves and obstacles,” USSR Computational Mathematics and Mathematical Physics, vol. 1, no. 2, pp. 304–320, 1962, doi: https://doi.org/10.1016/0041-5553(62)90062-9.
[26]
F. X. Giraldo and T. Warburton, “A high-order triangular discontinuous galerkin oceanic shallow water model,” International Journal for Numerical Methods in Fluids, vol. 56, no. 7, pp. 899–925, 2008, doi: 10.1002/fld.1562.
[27]
J. S. Hesthaven and T. Warburton, Nodal discontinuous galerkin methods: Algorithms, analysis, and applications, 1st ed. Springer New York, NY, 2008.
[28]
M. Schlottke-Lakemper, A. R. Winters, H. Ranocha, and G. J. Gassner, “A purely hyperbolic discontinuous galerkin approach for self-gravitating gas dynamics,” Journal of Computational Physics, vol. 442, p. 110467, 2021, doi: https://doi.org/10.1016/j.jcp.2021.110467.
[29]
[30]
R. W. Whalin, Hydraulics Laboratory“The limit of applicability of linear wave refraction theory in a convergence zone,” U.S. Army Corps of Engineers, Waterways Experiment Station, Vicksburg, MS, USA, Research Report H-71-3, 1971.
[31]
P. A. Madsen and O. R. Sørensen, “A new form of the boussinesq equations with improved linear dispersion characteristics. Part 2. A slowly-varying bathymetry,” Coastal Engineering, vol. 18, no. 3, pp. 183–204, 1992, doi: https://doi.org/10.1016/0378-3839(92)90019-Q.
[32]
M. Kazolea, A. I. Delis, I. K. Nikolos, and C. E. Synolakis, “An unstructured finite volume numerical scheme for extended 2D boussinesq-type equations,” Coastal Engineering, vol. 69, pp. 42–66, 2012, doi: https://doi.org/10.1016/j.coastaleng.2012.05.008.
[33]
D. Lannes and F. Marche, “A new class of fully nonlinear and weakly dispersive green–naghdi models for efficient 2D simulations,” Journal of Computational Physics, vol. 282, pp. 238–268, 2015, doi: https://doi.org/10.1016/j.jcp.2014.11.016.
[34]
M. J. Briggs, C. E. Synolakis, G. S. Harkins, and D. R. Green, “Laboratory experiments of tsunami runup on a circular island,” Pure and Applied Geophysics, vol. 144, no. 3, pp. 569–593, Sep. 1995, doi: 10.1007/BF00874384.
[35]
P. L.-F. Liu, Y.-S. Cho, M. J. Briggs, U. Kanoglu, and C. E. Synolakis, “Runup of solitary waves on a circular island,” Journal of Fluid Mechanics, vol. 302, pp. 259–285, 1995, doi: 10.1017/S0022112095004095.
[36]
F. Enet and S. T. Grilli, “Experimental study of tsunami generation by three-dimensional rigid underwater landslides,” Journal of Waterway, Port, Coastal, and Ocean Engineering, vol. 133, no. 6, pp. 442–454, 2007, doi: 10.1061/(ASCE)0733-950X(2007)133:6(442).
[37]
J. Macı́as, C. Escalante, and M. J. Castro, “Multilayer-HySEA model validation for landslide-generated tsunamis – part 1: Rigid slides,” Natural Hazards and Earth System Sciences, vol. 21, no. 2, pp. 775–789, 2021, doi: 10.5194/nhess-21-775-2021.
[38]
D. Tarwidi, S. R. Pudjaprasetya, D. Adytia, and N. Subasita, “An efficient two-dimensional non-hydrostatic model for simulating submarine landslide-generated tsunamis,” Ocean Engineering, vol. 310, p. 118750, 2024, doi: https://doi.org/10.1016/j.oceaneng.2024.118750.
[39]
J. Kirby, S. Grilli, C. Zhang, J. Horrillo, D. Nicolsky, and P. L.-F. Liu, Tech. Rep.“The NTHMP landslide tsunami benchmark workshop, galveston, texas, USA, 9–11 january 2017,” Research Report CACR-18-01, Newark, Delaware, USA, 2018.