Tsunami propagation for singular topographies
Abstract.
We consider a tsunami wave equation with singular coefficients and prove that it has a very weak solution. Moreover, we show the uniqueness results and consistency theorem of the very weak solution with the classical one in some appropriate sense. Numerical experiments are done for the families of regularised problems in one- and two-dimensional cases. In particular, the appearance of a substantial second wave is observed, travelling in the opposite direction from the point/line of singularity. Its structure and strength are analysed numerically. In addition, for the two-dimensional tsunami wave equation, we develop GPU computing algorithms to reduce the computational cost.
Key words and phrases:
Tsunami propagation, wave equation, Cauchy problem, weak solution, singular coefficient, regularisation, very weak solution, numerical analysis.2010 Mathematics Subject Classification:
35L81, 35L05, 35D30, 35A35.1. Introduction
In this work we consider the Cauchy problem for the tsunami wave equation governed by the shallow water equations. Namely, for , we study the Cauchy problem
(1.1) |
where is a vector valued function. Our model is a general case of a well known physical model when is real valued. In this particular case, denotes the water depth and represents the free surface displacement. Let us start by the description of the physical motivation.
Tsunamis are a series of traveling waves in water induced by the displacement of the sea floor due to earthquakes or landslides. Three stages of tsunami development are usually distinguished: the generation phase, the propagation of the waves in the open ocean (or sea) and the propagation near the shoreline. Since the wavelengths of tsunamis are much greater than the water depth, they are often modelled using the shallow water equations. The most common model used to describe tsunamis (see, for instance [Kun07], [DD07], [Ren17], [RS08], [RS10], [DDORS14], [ADD19] and the references therein) is
(1.2) |
where is a source term related to the formation of a localized disturbance in the first stage of the tsunami life. When analysing the system at the final stages, that is for , the source term can be neglected and a homogeneous equation can be considered instead:
(1.3) |
where the initial free surface displacement and the initial velocity can be described by known functions of the spacial variable, i.e.
(1.4) |
In the present paper, we are interested in the final stages of the tsunami development. So, we consider the latter model, and for the sake of simplicity we take as the initial time instead of . That is, we consider
(1.5) |
where we allow the water depth coefficient to be discontinuous or even to have less regularity. The singularity of can be interpreted as sudden changes in the water depth caused by the interaction of the wave with complicated topographies of the sea floor such as bays and harbours.
While from a physical point of view this is a natural setting, mathematically we face a problem: If we are looking for distributional solutions, the term does not make sense in view of Schwartz famous impossibility result about multiplication of distributions [Sch54]. In this context the concept of very weak solutions was introduced in [GR15], for the analysis of second order hyperbolic equations with irregular coefficients and was further applied in a series of papers [ART19], [RT17a] and [RT17b] for different physical models, in order to show a wide applicability. In [MRT19, SW20] it was applied for a damped wave equation with irregular dissipation arising from acoustic problems and an interesting phenomenon of the reflection of the original propagating wave was numerically observed. In all these papers the theory of very weak solutions is dealt for time-dependent equations. In the recent works [Gar20, ARST20a, ARST20b, ARST20c], the authors start to study the concept of very weak solutions for partial differential equations with space-depending coefficients.
It is shown there, that this notion is very well adapted for numerical simulations when a rigorous mathematical formulation of the problem is difficult in the framework of the classical theory of distributions. Furthermore, by the theory of very weak solutions we can talk about uniqueness of numerical solutions to differential equations. So, here we consider the Cauchy problem (1.5) and prove that it has a very weak solution.
Moreover, since numerical solutions are useful for predicting and understanding tsunami propagation, many numerical models are developed in the literature, we cite fore instance [Behr10, LGB11, RHH11, BD15]. As a second task in the present paper we do some numerical computations, where we observe interesting behaviours of solutions.
2. Main results
For , we consider the Cauchy problem
(2.1) |
where ; is singular and positive in the sense that there exists such that for all we have . The following lemma is a key of the proof of existence, uniqueness and consistency of a very weak solution to our model problem. It is stated in the case when is a regular vector-function.
In what follows we will use the following notations. By writing for functions and , we mean that there exists a positive constant such that . Also, we denote
In addition, we introduce the Sobolev space by
Theorem 2.1.
Let be positive. Assume that and . Then, the unique solution to the Cauchy problem (2.1), satisfies the estimates
(2.2) |
for all .
In addition, assume that , and . Moreover, if for all . Then, the solution satisfies the estimate
(2.3) |
for all , where .
Proof.
We multiply the equation in (2.1) by and we integrate with respect to the variable , to obtain
(2.4) |
where denotes the inner product of the Hilbert space and is the imaginary unit, such that . After short calculations, we easily show that
(2.5) |
and
(2.6) |
Then, from (2.4), we get the energy conservation formula
(2.7) |
By taking in consideration that can be estimated by
(2.8) |
for all , it follows that
(2.9) |
and
(2.10) |
for all .
In the last inequality, using that the left hand side can be estimated by
(2.11) |
and that is positive, we get for all the estimate
(2.12) |
Let us estimate . By the fundamental theorem of calculus we have that
(2.13) |
Taking the norm in (2.13) and using (2.9) to estimate , we arrive at
(2.14) |
Now, let us assume that , and . We note that, if solves the Cauchy problem
(2.15) |
then solves
(2.16) |
Then, using the estimates (2.9) and (2.10), we get
(2.17) |
(2.18) |
where for all , we estimated by
(2.19) |
To get the estimate (2.3), we need the following result.
Lemma 2.2.
Proof.
Using the assumption that are bounded from below, that is,
for all , we get
It proves the lemma. ∎
2.1. Existence of a very weak solution
In what follows, we consider the Cauchy problem
(2.22) |
with singular coefficients and initial data. Now we want to prove that it has a very weak solution. To start with, we regularise the coefficients and the Cauchy data and by convolution with a suitable mollifier , generating families of smooth functions , and , that is
(2.23) |
and
(2.24) |
where
(2.25) |
The function is a Friedrichs-mollifier, i.e. , and .
Assumption 2.3.
In order to prove the well posedness of the Cauchy problem (2.22) in the very weak sense, we ask for the regularisations of the coefficients and the Cauchy data , to satisfy the assumptions that there exist such that
(2.26) |
for and
(2.27) |
Remark 2.1.
We note that making an assumption on the regularisation is more general than making it on the function itself. We also mention that such assumptions on distributional coefficients, are natural. Indeed, we know that for we can find and functions such that, . The convolution of with a mollifier gives
(2.28) |
and we easily see that the regularisation of satisfy the above assumption. Fore more details, we refer to the structure theorems for distributions (see, e.g. [FJ98]).
Definition 1 (Moderateness).
-
(i)
A net of functions , is said to be -moderate, if there exist such that
-
(ii)
A net of functions , is said to be -moderate, if there exist such that
-
(iii)
A net of functions , is said to be -moderate, if there exist such that
-
(iv)
A net of functions from is said to be -moderate, if there exist such that
for all .
We note that if for and , then the regularisations for of the coefficients and , of the Cauchy data, are moderate in the sense of the last definition.
Definition 2 (Very weak solution).
The net is said to be a very weak solution to the Cauchy problem (2.22), if there exist
-
•
-moderate regularisations of the coefficients , for ,
-
•
-moderate regularisation of ,
-
•
-moderate regularisation of ,
such that solves the regularised problem
(2.29) |
for all , and is -moderate.
Theorem 2.4 (Existence).
Proof.
The nets , for and , are moderate by assumption. To prove the existence of a very weak solution, it remains to prove that the net , solution to the regularised Cauchy problem (2.29), is -moderate. Using the estimates (2.2), (2.3) and the moderateness assumptions (2.26) and (2.27), we arrive at
for all . This concludes the proof. ∎
In the next sections, we want to prove uniqueness of the very weak solution to the Cauchy problem (2.22) and its consistency with the classical solution when the latter exists.
2.2. Uniqueness
Let us assume that we are in the case when very weak solutions to the Cauchy problem (2.22) exist.
Definition 3 (Uniqueness).
We say that the Cauchy problem (2.22), has a unique very weak solution, if for all families of regularisations , , , and , of the coefficients , for and the Cauchy data , , satisfying
and
we have
for all , where and are the families of solutions to the related regularised Cauchy problems.
Theorem 2.5 (Uniqueness).
Proof.
Let , be regularisations of the coefficients , for and the Cauchy data , , and let assume that they satisfy
and
Let us denote by , where and are the solutions to the families of regularised Cauchy problems, related to the families and . Easy calculations show that solves the Cauchy problem
(2.30) |
where
(2.31) |
By Duhamel’s principle (see, e.g. [ER18]), we obtain the following representation
(2.32) |
for , where is the solution to the homogeneous problem
(2.33) |
and solves
(2.34) |
Taking the norm on both sides in (2.32) and using (2.2) to estimate and , we obtain
(2.35) |
Let us estimate . We have
In the last inequality, we used the product rule for derivatives and the fact that and can be estimated by and , respectively. We have by assumption that for all , the net is moderate. The net is also moderate as a very weak solution. Thus, there exists such that
(2.36) |
(2.37) |
On the other hand, we have that
and
It follows that
(2.38) |
for all . ∎
2.3. Consistency
Now, we want to prove the consistency of the very weak solution with the classical one, when the latter exists, which means that, when the coefficients and the Cauchy data are regular enough, the very weak solution converges to the classical one in an appropriate norm.
Theorem 2.6 (Consistency).
Proof.
Let be the classical solution. It solves
and let be the very weak solution. It solves
Let us denote by . Then solves the problem
where
Once again, using Duhamel’s principle and similar arguments as in Theorem 2.6, we arrive at
(2.40) |
where is estimated by
(2.41) |
Since as and that is a classical solution, it follows that the right hand side in the last inequality tends to as . Thus
(2.42) |
From the other hand, for all the coefficients are bounded since and we have that
(2.43) |
and
(2.44) |
as tends to . It follows that converges to in . ∎
3. Numerical Experiments


In this Section we carry out numerical experiments of the tsunami wave propagation in one- and two- dimensional cases. In particular, we analyse behaviours of the waves in singular topographies. Moreover, for 2D tsunami equation we develop a parallel computing algorithm to reduce the computational time. In particular, from the obtained simulations, we observe the appearance of a substantial reflected wave, travelling in the opposite direction from the point/line of singularity.
3.1. 1D case















Here, we consider 1D tsunami wave propagation equation
(3.1) |
with the initial conditions
for all
In this work we are interested in the singular cases of the coefficient . Even, we can allow them to be distributional, in particular, to have -like or -like singularities. As it was theoretically outlined in [RT17a] and [RT17b], we start to analyse our problem by regularising a distributional valued function by a parameter , that is, we set
(3.2) |
as the convolution with the mollifier
(3.3) |
where for and otherwise. Here to get
First, we study the following model situation:
-
•
Case 1, when the water depth function is given by
(3.4)
As the second step, we study singular situations:
-
•
Case 2, when the water depth function has a singularity. That is,
where is Dirac’s function. By regularisation process described in above, we get
-
•
Case 3, when the water depth function has even more higher order of singularity, namely,
in the sense that
In what follows, we investigate all three cases.
As it was adjusted in the theoretical part, instead of (3.1) we study the following regularised problem
(3.5) |
with the Cauchy data
for all
For our tests, we take and
(3.6) |
Now, let us analyse the results of the numerical simulations. Figure 1 shows the graphics of the initial water level function and the depth function . In particular, for the graphic of regularisation of the function corresponding to Case 1 is also given. The function has discontinuity at point .
In Figure 2 for Case 1 we study an evolution of the solution of the regularised tsunami equation (3.5) for at . From the pictures we observe that the height of the wave is starting to increase as reaching the discontinuity point. Also, a reflected wave appears.
In Figure 3 we compare the solution of the regularised tsunami equation (3.5) for at time in Case 1. From the plot we can see that the solution of the regularised problem (3.5) is stable as .
Figures 4 and 5 illustrate the wave propagation corresponding to singular Cases 2 and 3 at different times. The plots show that the solutions of the regularised problem (3.5) with the water depth functions and are stable under the changing parameter .
In 1D case, for numerical computations we use the Crank-Nicolson method. All simulations are made in Math Lab 2018b. For all simulations we take
3.2. Limiting behaviour as
As we see from the graphs, it appears that the regularised solutions may have a limit as .
3.2.1. Discontinuous case
For illustration of this limiting behaviour as of the solution of the regularised problems, as an example, we investigate Case 1 in more details. First of all, let us fix moments of at and . So, we will study the difference of the solution of the equation (3.5) with the initial data as in (3.6) at these two moments of , namely, , and its limit as . Indeed, we have
(3.7) |
with the Cauchy data
where and .
Since the solution linearly depends on , we start by calculating it:
Taking into account that we are considering Case 1 and using an explicit form of , we get
Since is a compactly supported function, from the above calculations it is easy to see that for the sufficiently small parameters and the function is identically zero.
Remark 3.1.
Note that if instead of we take another mollifier with the same properties then we obtain
Interesting to note that the last expression is also tending to zero as .
Thus, we conclude for the sufficiently small parameters and the solution of the problem (3.7) is identically zero. Finally, it shows that
as .
Therefore, a surprising conclusion is that while, in general, the solution of the equation (3.1) may not exist in a ‘classical’ sense for singular , the limit (as ) of the very weak solution family may exist. We can then talk about the limiting very weak solution of (3.1) as the limit of the family .
3.2.2. Irregular case
For illustration of this limiting behaviour as of the solution of the regularised problems, as a second example, we investigate Case 2 in more details. First of all, let us fix moments of at and . So, we will study the difference of the solution of the equation (3.5) with the initial data as in (3.6) at these two moments of , namely, , and its limit as . Indeed, we have
(3.8) |
with the Cauchy data
where and .
Repeating the above procedure, let us calculate :
Taking into account that we are considering Case 2 and using an explicit form of , we get
where
Since is a compactly supported function, from the above calculations it is easy to see that for the sufficiently small parameters and the function is identically zero. Also, we note that the function has a compact support
Without loss of generality, we assume that . Then it is clear that
Note that when we have the Discontinuous case. Now we are interested in the case when . Thus, for small enough , we have
and by neglecting the small terms, we arrive at the elliptic type problem
(3.10) |
Dividing both sides of (3.10) by , we obtain
(3.11) |
where and . By integrating over and taking into account that , we arrive at
(3.12) |
for .
Now we need to estimate (3.12) in -norm. For this, by adapting the energy conservation formula (2.7) to , we obtain
(3.13) |
where . Integrating by parts and taking into account the properties of , from (3.13) we get
(3.14) |
The term does not blow up as since as . Repeating the process for , one obtains that is also regular in .
Since for the function equal the solution corresponding to Case 1, and due to the fact that the volume of the domain tends to zero as , we conclude that for the sufficiently small parameters and the solution of the problem (3.8) tends to zero. Finally, it shows that
as .
Therefore, a surprising conclusion is that while, in general, the solution of the equation (3.1) may not exist in a ‘classical’ sense for singular , the limit (as ) of the very weak solution family may exist. We can then talk about the limiting very weak solution of (3.1) as the limit of the family .
3.2.3. Tests for singularities












To investigate singularities, we consider
-
•
Discontinuous case, when the water depth function is given by
(3.15) -
•
Singular type I case, when the water depth function has a singularity. That is,
where is Dirac’s function. By regularisation process described in above, we get
-
•
Singular type II case, when the water depth function has even more higher order of singularity, namely,
in the sense that
Here, we simulate the cases of considering instead of given by (3.6) the function
(3.16) |
for .
In Figures 6-8 we test for The reason for this investigation is to see the strength of the singularity in the reflected wave. We observe that the singularity of the reflected wave (the sharpness of the peak) is less than that of the main wave in the Case I, while the reflected singularity seems to be of the same strength in Cases II and III. In this respect, the behaviour in Case I resembles more that of the conical refraction corresponding to multiplicities (as in [KR07]), while Cases II and III appear to be more like acoustic echo-type effects for singular media (as in [MRT19]).
In all cases the second wave is smaller in size. The reflected wave has only one positive component in Case I, while it has both positive and negative parts in Cases II and III.
3.3. 2D case


In the domain , we simulate the following boundary value problem for the 2D tsunami equation
with the initial data
and boundary conditions
for for .
Now we introduce a space-time grid with steps in the variables , respectively:
(3.17) |
where . For numerically solving this problem we use an implicit finite difference scheme [Sam77] and the cyclic reduction method [GS11].
In the two-dimensional model, we consider ’Case 1’ corresponding to 1D simulations. For the water depth function we put
in variable and constant in variable. Here is as in (3.15). Eventually, for the regularisation of we get For the simulations we solve the following regularised equation
(3.18) |
with the initial functions
and .
In 2D case, numerical computations and simulations are made in python by using the cyclic reduction method. For all simulations we take
4. GPU computing
Modeling a wider area and long-term modeling using a standard personal computer requires more time, and it is often very important to reduce the computation time. Modern graphical processing units provide a powerful instrument for parallel processing with massively data-parallel throughput-oriented multi-core processors capable of providing TFLOPS of computing performance and quite high memory bandwidth. So with the aim of reducing computation time in this work, we use GPU computing.
In this section we show the results obtained on a desktop computer with configuration 4352 cores GeForce RTX 2080 TI, NVIDIA GPU together with a CPU Intel Core(TM) i7-9800X, 3.80 GHz, RAM 64Gb. Simulation parameters are configured as follows. Mesh size is uniform in both directions with and numerical time step is 0.05, and simulation time is , therefore the total number of time steps is 100. To present more realistic data, we tested five cases with computational domain sizes of and .
The performance of a parallel algorithm is determined by calculating its speedup. The speedup is defined as the ratio of the execution time of the sequential algorithm for a particular problem to the execution time of the parallel algorithm.
In Table 1 we report the execution times in seconds for serial (CPU time) and CUDA (GPU time) implementation of cyclic reduction method to the problem (3.18) together with the values of the speedup.
Domain sizes | CPU time | GPU time | Speedup |
---|---|---|---|
0.91 | 0.88 | 1.03 | |
3.73 | 2.07 | 1.8 | |
15.92 | 7.16 | 2.22 | |
64.8 | 20.30 | 3.19 | |
280.54 | 62.76 | 4.47 |
References
- [ADD19] A. A. Abdalazeez, I. Didenkulova, D. Dutykh. Nonlinear deformation and run-up of single tsunami waves of positive polarity: numerical simulations and analytical predictions. Nat. Hazards Earth Syst. Sci., 19, 2905–2913, 2019.
- [ART19] A. Altybay, M. Ruzhansky, N. Tokmagambetov. Wave equation with distributional propagation speed and mass term: Numerical simulations. Appl. Math. E-Notes, 19 (2019), 552–562.
- [ARST20a] A. Altybay, M. Ruzhansky, M. E. Sebih, N. Tokmagambetov. Fractional Klein-Gordon equation with strongly singular mass term. Preprint, arXiv:2004.10145 (2020).
- [ARST20b] A. Altybay, M. Ruzhansky, M. E. Sebih, N. Tokmagambetov. Fractional Schrödinger Equations with potentials of higher-order singularities. Preprint, arXiv:2004.10182 (2020).
- [ARST20c] A. Altybay, M. Ruzhansky, M. E. Sebih, N. Tokmagambetov. The heat equation with singular potentials. Preprint, arXiv:2004.11255 (2020).
- [Behr10] J. Behrens Numerical Methods in Support of Advanced Tsunami Early Warning. In: Freeden W., Nashed M.Z., Sonar T. (eds) Handbook of Geomathematics. Springer, (2010).
- [BD15] J. Behrens, F. Dias. New computational methods in tsunami science. Phil. Trans. R. Soc. A, 373: 20140382, 2015.
- [DD07] F. Dias, D. Dutykh. Dynamics of tsunami waves. Extreme Man-Made and Natural Hazards in Dynamics of Structures, (2007) 201–224.
- [DDORS14] F. Dias, D. Dutykh, L. O Brien, E. Renzi, T. Stefanakis. On the Modelling of Tsunami Generation and Tsunami Inundation. Procedia IUTAM, Vol. 10 (2014), 338–355.
- [ER18] M. R. Ebert, M. Reissig. Methods for Partial Differential Equations. Birkhäuser, 2018.
- [FJ98] F.G. Friedlander, M. Joshi. Introduction to the Theory of Distributions. Cambridge University Press, 1998.
- [GR15] C. Garetto, M. Ruzhansky. Hyperbolic second order equations with non-regular time dependent coefficients. Arch. Rational Mech. Anal., 217 (2015), no. 1, 113–154.
- [Gar20] C. Garetto. On the wave equation with multiplicities and space-dependent irregular coefficients. Preprint, arXiv:2004.09657 (2020).
- [GS11] D. Goddeke, R. Strzodka. Cyclic reduction tridiagonal solvers on GPUs applied to mixed-precision multigrid, Parallel and Distributed Systems, IEEE Transactions, 22:1, 22–32, 2011.
- [KR07] I. Kamotski, M. Ruzhansky. Regularity properties, representation of solutions and spectral asymptotics of systems with multiplicities, Comm. Partial Differential Equations, 32 (2007), 1–35.
- [Kun07] A. Kundu. Tsunami and Nonlinear Waves. Springer, 2007.
- [LGB11] R. J. LeVeque, D. L. George, M. J. Berger. Tsunami modelling with adaptively refined finite volume methods. Acta Numerica, pp. 211–289 (2011).
- [MRT19] J.C. Munoz, M. Ruzhansky and N. Tokmagambetov. Wave propagation with irregular dissipation and applications to acoustic problems and shallow water. Journal de Mathématiques Pures et Appliquées. Volume 123, March 2019, Pages 127–147.
- [Ren17] E. Renzi. Hydro-acoustic frequencies of the weakly compressible mild-slope equation. J. Fluid Mech., 812 (2017), 5–25.
- [RHH11] K. T. Ramadan H. S.Hassan, S. N. Hanna. Modeling of tsunami generation and propagation by a spreading curvilinear seismic faulting in linearized shallow-water wave theory. Applied Mathematical Modelling, 35 (2011) 61–79.
- [RS08] E. Renzi, P. Sammarco. Landslide tsunamis propagating along a plane beach. J. Fluid Mech., 598 (2008), 107–119.
- [RS10] E. Renzi, P. Sammarco. Landslide tsunamis propagating around a conical island. J. Fluid Mech., 650 (2010), 251–285.
- [RT17a] M. Ruzhansky, N. Tokmagambetov. Very weak solutions of wave equation for Landau Hamiltonian with irregular electromagnetic field. Lett. Math. Phys., 107 (2017) 591–618.
- [RT17b] M. Ruzhansky, N. Tokmagambetov. Wave equation for operators with discrete spectrum and irregular propagation speed. Arch. Rational Mech. Anal., 226 (3) (2017) 1161–1207.
- [Sam77] A. A. Samarskiy Teoriya raznostnykh skhem [theory of difference schemes]. Moscow. 1977. Pages 540–544.
- [Sch54] L. Schwartz. Sur l’impossibilite de la multiplication des distributions. C. R. Acad. Sci. Paris, 239 (1954) 847–848.
- [SW20] M.E. Sebih, J. Wirth. On a wave equation with singular dissipation. Preprint, Arxiv: 2002.00825 (2020).