Next Article in Journal
An Adaptive Multiple-Asset Portfolio Strategy with User-Specified Risk Tolerance
Next Article in Special Issue
Simulation of Electromagnetic Forming Process and Optimization of Geometric Parameters of Perforated Al Sheet Using RSM
Previous Article in Journal
Random Forest and Whale Optimization Algorithm to Predict the Invalidation Risk of Backfilling Pipeline
Previous Article in Special Issue
Generalized Thermoelastic Interaction in Orthotropic Media under Variable Thermal Conductivity Using the Finite Element Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Step Lagrange–Galerkin Scheme for the Shallow Water Equations with a Transmission Boundary Condition and Its Application to the Bay of Bengal Region—Part I: Flat Bottom Topography

1
Division of Mathematical and Physical Sciences, Kanazawa University, Kakuma, Kanazawa 920-1192, Japan
2
Institute of Education and Research, University of Rajshahi, Rajshahi 6205, Bangladesh
3
Faculty of Mathematics and Physics, Kanazawa University, Kakuma, Kanazawa 920-1192, Japan
4
Faculty of Mathematics, University of Rajshahi, Rajshahi 6205, Bangladesh
5
Department of Mechanical and Industrial Engineering, Gadjah Mada University, Yogyakarta 55281, Indonesia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(7), 1633; https://doi.org/10.3390/math11071633
Submission received: 14 February 2023 / Revised: 20 March 2023 / Accepted: 23 March 2023 / Published: 28 March 2023
(This article belongs to the Special Issue Recent Advances in Finite Element Methods with Applications)

Abstract

:
A two-step Lagrange–Galerkin scheme for the shallow water equations with a transmission boundary condition (TBC) is presented. First, we show the experimental order of convergence to see the second-order accuracy in time realized by the two-step methods for conservative and non-conservative material derivatives along the trajectory of fluid particles. Second, we observe the effect of the TBC in a simple domain, and the artificial reflection is removed significantly when the wave touches the TBC. Third, we apply the scheme to a practical domain with islands, namely, the Bay of Bengal region, and observe the effect of the TBC again for the practical domain; the artificial reflections are removed significantly from the transmission boundaries on open sea boundaries. We also study the effect of a position of an open sea boundary with the TBC and reveal that it is sufficiently small to neglect. The numerical results in this study show that the scheme has the following properties: (i) the same advantages of Lagrange–Galerkin methods (the CFL-free robustness for convection-dominated problems and the symmetry of the matrices for the system of linear equations); (ii) second-order accuracy in time by the two-step methods; (iii) mass preservation of the function for the water level from the reference height (until the contact with the transmission boundaries of the wave); and (iv) no significant artificial reflection from the transmission boundaries. The numerical results by the scheme presented in this paper are for the flat bottom topography of the domain. In the next part of this work, Part II, the scheme will be applied to rapidly varying bottom surfaces and a real bottom topography of the Bay of Bengal region.

1. Introduction

The system of shallow water equations (SWEs) is one of the most common models for describing fluid flow in rivers, channels, estuaries, and coastal areas, and is often used for simulating tsunamis and storm surges in oceanic phenomena. Natural disasters like tsunamis, cyclones, and storm surges cause a tremendous loss of lives and properties in the coastal areas in several regions. According to [1], statistics show that about 5% of the global tropical cyclones form over the Bay of Bengal, and, on average, five to six storms form in this region every year, but with 80% of the global casualties. The significant factors behind the heavy casualties are the shallow coastal water, thickly populated low-lying islands, highly curved coastal and island boundaries, river discharge, high astronomical tidal range, and favorable cyclone track, cf. [2] and Figure 1. That is why an effective storm surge prediction model and method are highly desired for the coastal region of Bangladesh to minimize the resulting damage from storm surges.
Studies focusing on the Bay of Bengal region are found in [1,2,3,4,5,6,7,8] and references therein. Almost all the researchers implemented SWEs with a radiation-type boundary condition for open sea boundaries. Although for real problems, the finite element method is more suitable than the finite difference method because of the advantages of handling complex physical domains, geometries, or boundary conditions, as far as we know, there is no study to solve SWEs employing a transmission boundary condition (TBC) for the Bay of Bengal region using the finite element method except [9,10].
Since a bounded computational domain is needed to compute the SWEs in a practical coastal region, e.g., the Bay of Bengal, we set an artificial boundary in the open sea, called the open boundary, which is a part of the boundary of the domain. Let u = ( u 1 , u 2 ) be the velocity (averaged in x 3 -direction), ϕ ( = η + ζ ) the total wave height, η the water level from the reference height, and ζ ( > 0 ) the depth of the water level from the reference height. On the coastal boundary, it is natural to have the reflection, which is realized by the Dirichlet boundary condition, u = 0 , and, on the open boundary, an artificial boundary condition is required so that the wave passes through the boundary without any reflection, as the boundary is set artificially on the open sea. Most open boundary conditions proposed in the literature are based on or modifications of the Sommerfeld radiation boundary condition (RBC) [11] whose typical form is
u = g / ζ η n
for the gravity constant g ( > 0 ) and the outward unit normal vector n. The condition (1) is derived by considering the SWEs in one-dimensional space essentially and assuming that the velocity u on the open boundary is u = V η / ζ n for the wave propagation speed V and that V is given by V = g ζ . Due to some limitations of the RBC for oblique flows, many researchers suggested and implemented modified boundary conditions for open boundaries similar to the RBC, cf., e.g., [12,13,14]. Kanayama and Dan [15] also employed an open boundary condition of the form,
u = c 0 g ζ η / ϕ n
for a constant c 0 ( > 0 ) , which removes the artificial reflection from the open boundary significantly. The condition (2) is comparable to the RBC as Equation (2) is obtained by replacing ζ with ϕ 2 / ζ in Equation (1), where the relation ζ ϕ 2 / ζ ϕ holds if | η | ζ is satisfied. In fact, the numerical results by the TBC and the RBC are similar, cf. Appendix B. On the other hand, the TBC is more reasonable than the RBC for the theoretical stability study of the system of the SWEs from the viewpoint of energy as presented in Murshed et al. [9] and Murshed [10], while it is still a partial study (but practically useful), cf. Remark 6 for a brief review of the theoretical results. Based on the stability study, we employ the TBC in this paper and observe the effect of the TBC (or the RBC) for the passing wave in addition to the effect of the Dirichlet boundary condition for the reflection wave. These observations are basic but necessary for the development of a scheme for SWEs.
The system of the SWEs consists of two equations, a pure convection equation for the total wave height and a modified Navier–Stokes momentum equation for the velocity derived by taking the average of function values in x 3 -direction, cf. [9,16], which include the material derivatives in conservative and non-conservative forms, respectively. For a time step size Δ t > 0 , let t n   : =   n Δ t . The so-called Lagrange–Galerkin method is the finite element method combined with the idea of the method of characteristics; the non-conservative and conservative material derivatives are discretized as, for a scalar-valued function ϕ and a velocity u, cf., e.g., [17,18,19,20],
ϕ t + u · ϕ ( x , t n ) = ϕ n ( x ) ϕ n 1 ( x u n ( x ) Δ t ) Δ t + O ( Δ t ) , ϕ t + · ( u ϕ ) ( x , t n ) = ϕ n ( x ) ϕ n 1 ( x u n ( x ) Δ t ) γ n ( x ) Δ t + O ( Δ t ) ,
respectively, which are first-order approximations in time, where x u n ( x ) Δ t is an upwind point of x with respect to u n ( x ) and γ n is the Jacobian determinant of the mapping x u n ( x ) Δ t . In general, the Lagrange–Galerkin method has two advantages; (i) the CFL-free robustness for convection-dominated problems and (ii) the symmetry of the resulting coefficient matrices for the system of linear equations. In addition to the four pioneering works above, many authors have proposed the ideas of this type of approximation in the context of the finite element method, cf. [21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48] and references therein. When we focus on the SWEs, to the best of our knowledge, Murshed et al. [9] and Murshed [10] firstly solved the SWEs with a TBC by a (single-step) Lagrange–Galerkin scheme of first-order in time for a flat bottom topography. Recently, a two-step mass-preserving Lagrange–Galerkin scheme of second order in time for conservative convection-diffusion problems has been proposed and analyzed with error estimates in [49].
In this paper, we present a new two-step Lagrange–Galerkin scheme to solve the SWEs together with a TBC, which is of second order in time and maintains the two advantages of the Lagrange–Galerkin methods, i.e., the CFL-free robustness and the symmetry of the resulting matrices. The two material derivatives are discretized based on the ideas of two-step methods proposed for the non-conservative form in [17,21,24,40] and the conservative form in [49]. Firstly, preparing an artificial exact solution, we observe our scheme’s experimental order of convergence (EOC) to see the second-order accuracy in time on a simple (square) domain. Since long (real-)time computations on a mesh refined locally are needed in practical problems, the CFL-free second-order accuracy in time of our scheme is a significant advantage, enabling us to employ a more extensive time increment compared with first-order numerical methods. Secondly, we observe the effect of the TBC on a simple (square) domain, and the artificial reflections are kept from the Dirichlet boundaries and removed significantly from the transmission boundaries. Thirdly, our scheme is applied to the Bay of Bengal region, which is non-convex, includes islands, and is, therefore, a complex domain. We again observe the effect of the TBC for this realistic domain. The artificial reflections are removed significantly from the transmission boundaries, which are set on open sea boundaries. We also study the effect of a position of an open sea boundary with the TBC and reveal that it is sufficiently small to neglect. In [9], energy estimates for the SWEs were given, where the L 2 -norm of the water level from the reference height was an important value related to the potential energy. Focusing on the energy and the mass of the water level function, we observe the L 2 -norm and the mass of the water level function, which show the effectiveness of the TBC.
From the computations, we show that our new scheme has the following properties; (i) the same advantages of Lagrange–Galerkin methods; (ii) second-order accuracy in time; (iii) mass preservation of the function of the water level from the reference height (until the contact with the transmission boundaries of the wave); and (iv) no significant artificial reflection from the transmission boundaries. We mention again that the TBC is employed in this paper based on the theoretical stability study in [9,10], while the numerical results by the TBC and the RBC are similar.
All of the numerical results in this paper, Part I, are for the flat bottom topography, and the non-homogeneous bottom topography will be studied in our forthcoming paper, Part II.
The outline of this paper is as follows. Section 2 presents a two-step Lagrange–Galerkin scheme for the SWEs together with a TBC, which is of second order in time. In Section 3, numerical results for simple square domains are shown to observe the second-order accuracy in time and the effect of TBC. In Section 4, our scheme is applied to the Bay of Bengal region, where the domain is non-convex and complex. In Section 5, conclusions are given. The data for choosing the constant c 0 required in the TBC and a comparison of the TBC with the RBC are given in Appendix A and Appendix B, respectively.

2. A Two-Step Lagrange–Galerkin Scheme

We introduce some notations to be used in this paper. Ω is a bounded spatial domain in R 2 , Γ   : =   Ω is the boundary of Ω , and ( 0 , T ) is a temporal domain in R + ( : = { x R ; x > 0 } ) for a positive constant T. We use the Lebesgue space L p ( Ω ) ( p [ 1 , ] ) and the Sobolev space H 1 ( Ω ) . For any normed space X with its norm · X , we define function spaces C 0 ( [ 0 , T ] ; X ) and L ( 0 , T ; X ) consisting of X-valued functions in C 0 ( [ 0 , T ] ) and L ( 0 , T ) , respectively. Let ( · , · ) be the inner product in L 2 ( Ω ) , i.e., ( f , g )   : =   Ω f ( x ) g ( x ) d x for f , g L 2 ( Ω ) . We employ the same notation ( · , · ) to represent the L 2 ( Ω ) inner product for scalar-, vector-, and matrix-valued functions. Let A : B be the tensor product defined by A : B   : =   i , j = 1 2 A i j B i j = tr ( A B ) for A , B R 2 × 2 .

2.1. Statement of the Problem

Our problem is to find ( ϕ , u ) : Ω × ( 0 , T ) R × R 2 such that
ϕ t + · ( u ϕ ) = f in Ω × ( 0 , T ) ,
ρ ϕ u t + ( u · ) u 2 μ · ( ϕ D ( u ) ) + ρ g ϕ η = F in Ω × ( 0 , T ) ,
ϕ = η + ζ in Ω × ( 0 , T ) ,
u = 0 on Γ D × ( 0 , T ) ,
u = c 0 g ζ η ϕ n on Γ T × ( 0 , T ) ,
( ϕ , u ) = ( ϕ 0 , u 0 ) in Ω , at t = 0 ,
where the total wave height and the velocity are denoted by ϕ and u = ( u 1 , u 2 ) , respectively, the water level from the reference height and the depth of water level from the reference height, i.e., bottom topography, are represented by η : Ω × ( 0 , T ) R and ζ : Ω R + , respectively, a pair of external forces is given by ( f , F ) : Ω × ( 0 , T ) R × R 2 , a pair of initial values is given by ( ϕ 0 , u 0 ) : Ω R × R 2 , density and viscosity constants of water are denoted by ρ > 0 and μ > 0 , the gravity constant is given by g > 0 , the strain-rate tensor D ( u ) is defined by
D ( u ) : = 1 2 u + ( u ) ,
and the outward unit normal vector is denoted by n : Γ R 2 , cf. Figure 2. We suppose that the boundary Γ is divided into two non-overlapping parts, Γ D and Γ T , i.e., Γ ¯ = Γ ¯ D Γ ¯ T and Γ D Γ T = , where the subscripts “ D ” and “ T ” imply Dirichlet and transmission boundaries, respectively. A positive constant c 0 is chosen suitably to remove the artificial reflection, and, throughout this paper, we employ c 0 = 0.9 , which is determined based on numerical experiments given in Appendix A. We consider homogeneous flat bottom topography in this paper, Part I, and non-homogeneous bottom topography in our forthcoming paper, Part II.

2.2. Presentation of the Scheme

Let Ψ   : =   L 2 ( Ω ) , Y   : =   H 1 ( Ω ) 2 ,
V ( G )   : =   v Y ; v = 0 on Γ D and v = G on Γ T
for a function G : Γ T R 2 , and V   : =   V ( 0 ) . We introduce a ϕ -dependent function, G ( ϕ ) = G ( ϕ ; η ) : Γ T R 2 , defined by
G ( ϕ ) = G ( ϕ ; η )   : =   c 0 g ζ η ϕ n .
Assume ϕ 0 Ψ , η 0 ϕ 0   : =   ζ Ψ and u 0 V ( G ( ϕ 0 ) ) = V ( G ( ϕ 0 ; η 0 ) ) . A weak formulation to problem (3) is to find { ( ϕ , u ) ( t ) Ψ × V ( G ( ϕ ( t ) ; η ( t ) ) ) ; t ( 0 , T ) } such that, for t ( 0 , T ) ,
ϕ t + · ( u ϕ ) , ψ = ( f , ψ ) ψ Ψ ,
ρ ϕ u t + ( u · ) u , v + a ( u , v ; ϕ ) + b ( η , v ; ϕ ) = ( F , v ) v V ,
ϕ = η + ζ ,
with the initial condition ( ϕ , u ) ( 0 ) = ( ϕ 0 , u 0 ) Ψ × V ( G ( ϕ 0 ; η 0 ) ) , where the bilinear forms a ( · , · ; ϕ ) : Y × Y R and b ( · , · ; ϕ ) : Ψ × Y R are defined by
a ( u , v ; ϕ )   : =   2 μ ϕ D ( u ) , D ( v ) , b ( η , v ; ϕ )   : =   ρ g ϕ η , v .
Now, we present our scheme for solving problem (3). Let T h = { K } be a partition of Ω ¯ by triangular elements, h be the maximum diameter of K T h , and Ω h   : =   int ( K T h K ) be an approximated domain. Although it holds that Ω Ω h in general, we assume Ω = Ω h throughout the paper to avoid the complexity of introducing many symbols. We define finite element spaces, Ψ h , Y h and V h ( G ) , corresponding to Ψ , Y and V ( G ) by
Ψ h   : =   { ψ h C 0 ( Ω ¯ ) ; ψ h | K P k ( K ) K T h } , Y h   : =   { v h C 0 ( Ω ¯ ) 2 ; v h | K P ( K ) 2 K T h } , V h ( G )   : =   { v h Y h ; v h = 0 on Γ D and v h = G on Γ T } ,
for k , N , and set V h V h   : =   ( 0 ) , where P k ( K ) is the space of polynomial functions of degree k N on K T h . In this paper, we employ k = = 1 , and the function G : Γ T R 2 is assumed to be a piecewise linear function.
Let Δ t be a time increment, N T   : =   T / Δ t a total number of time steps, and t n   : =   n Δ t a time at n-th time step. For v : Ω R 2 , we define mappings X 1 [ v ] , X ˜ 1 [ v ] : Ω R 2 and γ 1 [ v ] , γ ˜ 1 [ v ] : Ω R by
X 1 [ v ] ( x )   : =   x Δ t v ( x ) , X ˜ 1 [ v ] ( x )   : =   x 2 Δ t v ( x ) , γ 1 [ v ] ( x )   : =   det ( X 1 [ v ] x ( x ) ) , γ ˜ 1 [ v ] ( x )   : =   det X ˜ 1 [ v ] x ( x ) .
For ϕ n n = 0 N T and u n n = 0 N T , we define an operator A Δ t [ u ] ϕ n by, for n = 1 , , N T ,
A Δ t [ u ] ϕ n   : =   A Δ t ( 1 ) [ u ] ϕ n ( n = 1 ) , A Δ t ( 2 ) [ u ] ϕ n ( n 2 ) ,
where
A Δ t ( 1 ) [ u ] ϕ n   : =   ϕ n ϕ n 1 X 1 [ u n 1 ] γ 1 [ u n 1 ] Δ t , A Δ t ( 2 ) [ u ] ϕ n   : =   3 ϕ n 4 ϕ n 1 X 1 [ u n ] γ 1 [ u n ] + ϕ n 2 X ˜ 1 [ u n ] γ ˜ 1 [ u n ] 2 Δ t .
The composition of functions is represented by the symbol ∘, i.e.,
ψ X 1 [ v ] ( x ) = ψ X 1 [ v ] ( x ) ,
and the function u n : Ω R 2 is defined by
u n   : =   2 u n 1 u n 2 ,
which is a second-order temporal approximation of u n if u is sufficiently smooth. We also define, for w n n = 0 N T ,
B Δ t [ w ] u n   : =   B Δ t ( 1 ) [ w ] u n ( n = 1 ) , B Δ t ( 2 ) [ w ] u n ( n 2 ) ,
where
B Δ t ( 1 ) [ w ] u n   : =   u n u n 1 X 1 [ w n 1 ] Δ t , B Δ t ( 2 ) [ w ] u n   : =   3 u n 4 u n 1 X 1 [ w n ] + u n 2 X ˜ 1 [ w n ] 2 Δ t .
The two-step Lagrange–Galerkin scheme is to find { ( ϕ h n , u h n ) Ψ h × V h ( G ( ϕ h n ; η h n ) ) ; n = 1 , , N T } such that, for n = 1 , 2 , , N T ,
A Δ t [ u h ] ϕ h n , ψ h = f n , ψ h ψ h Ψ h ,
ρ ϕ h n B Δ t [ u h ] u h n , v h + a u h n , v h ; ϕ h n + b η h n , v h ; ϕ h n = F n , v h v h V h ,
ϕ h n = η h n + Π h ζ ,
with an initial condition
ϕ h 0 , u h 0 = Π h ϕ 0 , Π h u 0 Ψ h × Y h ,
where the Lagrange interpolation operator is denoted by Π h : C ( Ω ¯ ) Ψ h , which is also used for the vector-valued function u 0 , i.e., Π h u 0 Y h .
Remark 1.
Scheme (5) is equivalent to
ϕ h n ϕ h n 1 X 1 [ u h n 1 ] γ 1 [ u h n 1 ] Δ t , ψ h = f n , ψ h ψ h Ψ h , ρ ϕ h n u h n u h n 1 X 1 [ u h n 1 ] Δ t , v h + 2 μ ϕ h n D ( u h n ) , D ( v h ) + ρ g ϕ h n η h n , v h = F n , v h v h V h , ϕ h n = η h n + Π h ζ ,
for the first step n = 1 , and
3 ϕ h n 4 ϕ h n 1 X 1 [ u h n ] γ 1 [ u h n ] + ϕ h n 2 X ˜ 1 [ u h n ] γ ˜ 1 [ u h n ] 2 Δ t , ψ h = f n , ψ h ψ h Ψ h , ρ ϕ h n 3 u h n 4 u h n 1 X 1 [ u h n ] + u h n 2 X ˜ 1 [ u h n ] 2 Δ t , v h + 2 μ ϕ h n D ( u h n ) , D ( v h ) + ρ g ϕ h n η h n , v h = F n , v h v h V h , ϕ h n = η h n + Π h ζ ,
for general steps n 2 .
Remark 2.
We have the following notes.
( i )
At each time step, we obtain ϕ h n Ψ h from Equation (5a) and u h n V h ( G ( ϕ h n ; η h n ) ) from Equation (5b) combined with Equation(5c), where both of the resulting coefficient matrices of the systems of linear equations derived from Equations (5a) and (5b) are symmetric.
( i i )
We need A Δ t ( 1 ) [ u ] and B Δ t ( 1 ) [ w ] due to the lack of the functions ϕ h n 2 and u h n 2 for n = 1 , which are used for A Δ t ( 2 ) [ u h ] ϕ h n and B Δ t ( 2 ) [ u h ] u h n for n 2 .
( i i i )
The two-step methods in conservative and non-conservative forms, A Δ t ( 2 ) [ u h ] ϕ h n and B Δ t ( 2 ) [ u h ] u h n , are developed and analyzed for convection-diffusion problems in [17,49].
( i v )
It is discussed in [40,49] that the one-time use of first-order single-step methods, A Δ t ( 1 ) [ u h ] ϕ h n and B Δ t ( 1 ) [ u h ] u h n , has no loss of convergence order in discrete version of L ( 0 , T ; L 2 ( Ω ) ) -norm for a conservative convection-diffusion equation and the Navier–Stokes equations, respectively.
( v )
The so-called quadrilateral elements Q k ( K ) , e.g., bilinear ( k = 1 ) and biquadratic ( k = 2 ) elements, with a partition of Ω ¯ , T h = { K } , by rectangles are also available for Ψ h and Y h .
Remark 3.
Suppose that the pair ( ϕ , u ) : Ω × ( 0 , T ) R × R d is a smooth solution to Equation (3) and that n 2 . Then, the truncation errors of the Equations (5a) and (5b) are of second order in time, i.e.,
A Δ t [ u ] ϕ n f n L ( Ω ) = O ( Δ t 2 ) , ρ ϕ n B Δ t [ u ] u n 2 μ · ϕ D ( u n ) + ρ g ϕ n η n F n L ( Ω ) = O ( Δ t 2 ) ,
as A Δ t [ u ] ϕ n and B Δ t [ u ] u n are second-order approximations of the conservative and non-conservative material derivatives, respectively, i.e.,
A Δ t [ u ] ϕ n ( x ) = ϕ t + · ( u ϕ ) ( x , t n ) + O ( Δ t 2 ) , B Δ t [ u ] u n ( x ) = u t + ( u · ) u ( x , t n ) + O ( Δ t 2 ) ,
and the evaluation point is ( x , t n ) Ω × ( 0 , T ) , cf. [40,49].
Remark 4.
Suppose that Ω is convex and Γ = Γ D , that ϕ is known and smooth, that there exist positive constants c ̲ and c ¯ such that ( 0 < ) c ̲ ϕ ( x , t ) c ¯ for any ( x , t ) Ω ¯ × [ 0 , T ] , and = 1 . Then, the unknown function of problem (3) is only u, and we can prove stability and error estimates for the velocity if u is smooth enough, i.e., there exist positive constants h and c independent of h and Δ t such that, for any pair ( h , Δ t ) with h ( 0 , h ] and Δ t c h 2 / 5 , the solution { u h n } n = 1 N T V h to scheme (5) whose ϕ h n is replaced with ϕ n satisfies u h ( L ( Ω ) ) u C 0 ( L ( Ω ) ) + 1 and u h u ( L 2 ) = O ( Δ t 2 + h 2 ) by induction argument similar to the proof of the stability and error estimates of a scheme for the Navier–Stokes equations in [40].

3. Numerical Results in Square Domains

In this section, numerical results via FreeFem++ [50] with k = = 1 (piecewise linear, P1-element) are presented to see the experimental order of convergence (EOC) and the effect of the TBC in square domains, where both of the systems of linear equations for Equations (5a) and (5b) are solved by the LU decomposition method in FreeFem++. We call scheme (5) LG2, and also call scheme (5) replacing A Δ t and B Δ t with A Δ t ( 1 ) and B Δ t ( 1 ) , respectively, LG1 [9,10], which is a (single-step) Lagrange–Galerkin scheme of first order in time.

3.1. Experimental Order of Convergence

We solve Examples 1 and 2 below by LG1 and LG2 and compare the experimental orders of convergence (EOCs).
Example 1
( Γ = Γ D ). In problem (3), we set Ω = ( 0 , 1 ) 2 , Γ = Γ D   ( Γ T = ) , T = 1 , g = ρ = μ = ζ = 1 , and the function η 0 , u 0 , f and F are given so that the exact solution is
ϕ ( x , t ) = 1 + sin π x 1 sin π x 2 ( 2 + sin π t ) 8 , u ( x , t ) = sin π x 1 sin π x 2 ( 2 + sin π t ) 3 1 1 .
Example 2
( Γ = Γ ¯ D Γ ¯ T ). In Example 1, we replace Γ T and Γ D with Γ T = { x Γ ; x 2 = 0 } and Γ D = Γ \ Γ ¯ T , respectively.
For a numerical solution z h = { z h n } n = 0 N T and its exact solution z = { z n } n = 0 N T , we introduce notations of errors, E i ( z ) , i = 0 , 1 , defined by
E 0 ( z )   : =   z h z ( L 2 ) z ( L 2 ) , E 1 ( z )   : =   ( z h z ) ( L 2 ) z ( L 2 ) ,
where · ( L 2 ) is a norm given by
z ( L 2 )   : =   max { z n L 2 ( Ω ) ; n = 0 , , N T } .
Let N be a division number of each side of the unit square domain Ω and h   : =   1 / N a representative mesh size. We prepare non-uniform triangulations of Ω , T h , for N = 8 , 16 , 32 , 64 , 128 and 256, cf. Figure 3 for N = 32 .
Choosing Δ t = 0.25 h , we compute the errors, E i ( η ) and E i ( u ) , i = 0 , 1 , by LG1 and LG2. Figure 4 and Figure 5 show graphs of the errors of E 0 ( · ) and E 1 ( · ) , respectively, in logarithmic scale by LG1 for Example 1 (i) and Example 2 (ii), and by LG2 for Example 1 (iii) and Example 2 (iv), and the values of errors and their EOCs are given in Table 1 and Table 2. We observe that LG2 is of second order in time numerically and that the order is higher than that of LG1. Although E 1 ( η ) is not of second order in time, it is natural as Equation (3a) for ϕ ( = η + ζ ) does not include any diffusion term.
Remark 5.
Lagrange–Galerkin schemes are basically CFL-free, and our scheme also has this property. In fact, the CFL number in this computation is U Δ t / h = 1 / ( 4 h ) = 4 for N = 256 as the maximum velocity U is 1 and the Δ t is chosen as Δ t = 0.25 h .

3.2. Effect of the TBC

We consider the following example to see the effect of the TBC.
Example 3.
In problem (3), we set Ω = ( 0 , 10 ) 2 , T = 100 , g = ρ = μ = ζ = 1 , ( f , F ) = ( 0 , 0 ) , η 0 = c exp ( 100 | x p | 2 ) , c = 10 3 , p = ( 5 , 5 ) , and u 0 = 0 . We consider five cases of Γ T ,
(a)
Γ T = , i.e., Γ = Γ D ,
(b)
Γ T = { x Γ ; x 2 = 0 } (bottom), Γ D = Γ \ Γ ¯ T ,
(c)
Γ T = { x Γ ; x 1 = 10 , x 2 = 0 } (right and bottom), Γ D = Γ \ Γ ¯ T ,
(d)
Γ T = { x Γ ; x 1 = 10 , x 2 = 0 , 10 } (right, bottom and top), Γ D = Γ \ Γ ¯ T ,
(e)
Γ T = Γ .
We solve Example 3 by LG2. Figure 6 shows the color contours of η h n for t = 25 k , k = 0 , , 4 , cf. (i)–(v), for the five cases, (a)–(e). We can see the effect of the boundary conditions; the artificial reflection is observed and removed significantly when the wave touches the Dirichlet ( Γ D ) and the transmission ( Γ T ) boundaries, respectively. Thus, LG2 works well for the SWEs with and without the TBC in the simple square domain.

4. Application to the Bay of Bengal

In this section, we apply LG2, i.e., scheme (5) discussed in Section 2.2, to a computational domain of the Bay of Bengal region, cf. Figure 7, which is an approximate domain of the original, cf. Figure 1. All the computations are performed via FreeFem++ [50].

4.1. Numerical Simulation with and without the TBC

We set the following example.
Example 4.
Let Ω be the domain shown in Figure 7. The domain is considered from 0 to 1051.4 [ km ] in the horizontal direction and 0 to 889.59 [ km ] in the vertical direction. We employ two boundary conditions, the Dirichlet boundary condition on Γ D and the TBC on Γ T , cf. Figure 7. We set Γ D on the coastal and island boundaries and Γ T on the artificial boundaries for the open sea. As shown in Figure 7, there are three artificial boundaries on the open sea, i.e., Γ T = Γ T 1 Γ T 2 Γ T 3 . In problem (3), we set T = 5000 [ s ] , ζ = 2 [ km ] , η 0 ( x ) = c 1 exp ( 0.04 | x p | 2 ) [ km ] , c 1 = 0.01 [ ] , p = ( 559.56 , 430.02 ) , u 0 = 0 , μ = 1 [ Pa · s ] , ρ = 10 12 [ kg / km 3 ] , g = 9.8 × 10 3 [ km / s 2 ] and ( f , F ) = ( 0 , 0 ) .
We prepare a triangular mesh of the domain as shown in Figure 8, where the numbers of elements and nodal points are 60,619 and 31,120 , respectively. Then, a numerical simulation is done by LG2 with Δ t = 0.2 [ s ]. The results at t = 0 , 2500 , 3000 , 4000 , 4500 and 5000 [ s ] are presented in Figure 9 and Figure 10. In the figures, for comparison to see the effect of the TBC, we compute Example 4 by replacing Γ T with Γ D and put it on the left. From Figure 9, we can see that a circular wave is created at around the point p, that it propagates towards the boundary over time, that reflections are found when the wave touches Γ D , and that the results with Γ = Γ D (left) and Γ = Γ D Γ T (right) are similar. From Figure 10, we can observe that artificial reflections on the open sea boundaries are significantly removed when the wave touches Γ T , cf. the right figures. Thus, LG2 works well for a simple (square) domain and this complex domain, the Bay of Bengal region, which is non-convex and includes islands.
For any (smooth) solution to problem (3), we define the total energy E ( t ) by
E ( t )   : =   E 1 ( t ) + E 2 ( t )   : =   Ω ρ 2 ϕ | u | 2 d x + Ω ρ g | η | 2 2 d x ,
where E 1 ( t ) is the kinetic energy, and E 2 ( t ) is the potential energy. Then, it is worthy to note that the following energy estimate holds, cf. ([9] Corollary 3.3-(i)),
d d t E ( t ) = ρ 2 Γ T ϕ | u | 2 u · n d s ρ g Γ T ϕ η u · n d s + 2 μ Γ T ϕ [ D ( u ) n ] · u d s 2 μ Ω ϕ | D ( u ) | 2 d x .
Here, focusing on E 2 ( t )   ( = 1 2 Ω ρ g | η | 2 d x ) and the mass of η , i.e., Ω η d x , we present the values of the L 2 ( Ω ) -norm of η h n , i.e, η h n L 2 ( Ω ) , and the mass of η h n , i.e., Ω η h n d x , in Figure 11 and Figure 12, respectively. In principle, we can say that the TBC works well numerically if η h n L 2 ( Ω ) and Ω η h n d x decrease around the time that the wave touches the transmission boundaries. Figure 11 shows graphs of η h n L 2 ( Ω ) for the two cases, with and without the transmission boundaries, i.e., Γ = Γ D Γ T and Γ = Γ D ( Γ T = ) , respectively. Figure 12 shows the graphs of Ω η h n d x for the four cases of (transmission) boundaries, (i) no transmission boundary, i.e., Γ T = , (ii) one transmission boundary, i.e., Γ T = Γ T 2 , (iii) two transmission boundaries, i.e., Γ T = Γ T 1 Γ T 3 , and (iv) three transmission boundaries, i.e., Γ T = Γ T 1 Γ T 2 Γ T 3 . From Figure 11 and Figure 12, we can see that there are decreasing phenomena of the value of L 2 ( Ω ) -norm as well as the value of the mass when the TBC is imposed. From Figure 9, we can see that the wave touches the transmission boundary Γ T 2 at time around t = 3000 [s]; that is why, the mass of η h n decreases drastically from around 3000 [s] to 3200 [s], cf. Figure 12 (yellow and green lines). Again, the mass started to decrease between the period from around 4000 [s] to 4500 [s], cf. Figure 12, since the wave reached the transmission boundary Γ T 1 and Γ T 3 , cf. Figure 10.
Remark 6.
We recall the results in [9] and mention the advantage of the TBC Equation (3e) on the stability under the assumption ϕ > 0 on Γ T × [ 0 , T ] .
(i)
The last term in the RHS of (7) is obviously non-positive. From the TBC Equation (3e), i.e., ϕ u = c 0 g ζ η n , we observe that the second term in the RHS of Equation (7) is non-positive:
ρ g Γ T ϕ η u · n d s = ρ g Γ T c 0 g ζ η 2 d s 0 .
Since it is numerically observed in [9] that the second term is dominant from the viewpoint of the energy E ( t ) , cf. ([9] (Remark 3.5)), we can expect that this non-positivity derived from the TBC Equation (3e) improves the stability of the SWEs Equation (3).
(ii)
Let us additionally introduce a theorem ([9] (Theorem 3.4)). Suppose that there exists α ( 0 , 1 ) such that
η ( x , t ) α ζ ( x ) ( x Γ ¯ T , t [ 0 , T ] ) , 0 < c 0 2 / α ( 1 α ) .
Then, the summation of the first and second terms in the RHS of Equation (7) is non-positive, i.e.,
ρ 2 Γ T ϕ | u | 2 u · n d s ρ g Γ T ϕ η u · n d s 0 ,
in particular,
d d t E ( t ) 2 μ Γ T ϕ [ D ( u ) n ] · u d s .
(iii)
As mentioned in ([9] (Remark 3.6)), the condition (8) is not strict in the practical computation, where α and c 0 are chosen typically as, e.g., α = 0.01 and c 0 = 0.9 . These satisfy condition (8) since 2 / α ( 1 α ) 14 .
(iv)
We have compared our results by the TBC ( c 0 = 0.9 ) and a modified TBC ( c 0 = 1 ) with those by the RBC:
u = g / ζ η n o n Γ T × ( 0 , T ) .
The results by the three boundary conditions are not significantly different as presented in Appendix B. We note that condition (9) is the well-known RBC, cf., e.g., [8], and that the modified TBC is obtained by replacing ζ with ϕ 2 / ζ in Equation (9), where the relation ζ ϕ 2 / ζ ϕ holds if | η | ζ is satisfied.

4.2. Effect of Position of a Transmission Boundary

We consider Example 4 again to see the effect of the TBC with an extension of the domain ( Ω ), where the size of the domain in the vertical direction is extended from 889.59 [ km ] to 989.59 [ km ] , i.e., 100 [ km ] extension. We employ the same boundary conditions on Γ = Γ D Γ T for both original and extended domains, where Γ T = Γ T 1 Γ T 2 Γ T 3 . We compare the numerical results for the extended domain with the ones for the original domain, cf. Figure 13 and Figure 14, where the left and right figures show the results for the extended and original domains, respectively. It is observed that there is no significant effect of the vertical position of the bottom transmission boundary Γ T 2 . We also computed the mass of η for both domains, cf. Figure 15. From Figure 15, we can see that the mass of η h k started to decrease at time t = 3 000 for the original domain, cf. Figure 13c2, while the mass of η h k started to decrease at time t = 4 000 for the extended domain, cf. Figure 14b1, because the wave touches the boundary Γ T 2 at these times ( t = 3 000 and t = 4 000 ) for the original and extended domains, respectively. A similar decreasing property of mass of η h k can be observed from Figure 15 when the wave touches the transmission boundaries. The results confirm that the TBC works well numerically and that we can choose the vertical position of the bottom transmission boundary Γ T 2 without significant effect.

5. Conclusions

We have presented a two-step Lagrange–Galerkin scheme for the shallow water equations with a TBC. For the scheme, the EOCs have been computed (cf. Examples 1 and 2 in Section 3.1) and the second-order accuracy in time has been confirmed. From numerical experiments on a simple square domain (cf. Example 3 in Section 3.2), it has been observed that the effect of the TBC works well. Our scheme has been applied to a realistic domain, the Bay of Bengal, and numerical experiments have been performed for two different types of boundary conditions, i.e., with and without the TBC (cf. Section 4.1). There have been no significant reflections from Γ T and the wave has passed through Γ T while reflections have been observed from Γ D , and, in the graphs of η h n L 2 ( Ω ) and the mass of η h n (cf. Figure 11 and Figure 12), natural decays of the values of η h n L 2 ( Ω ) as well as the mass of η h n have been observed when the TBC is imposed. In addition, for the domain extended by 100 [ km ] in the vertical direction, it has been confirmed that there is no significant effect of changing the position of the transmission boundary (cf. Section 4.2). From these numerical experiments, we conclude that our two-step Lagrange–Galerkin scheme, cf. Equation (5), works well numerically not only for a simple domain but also for a complex domain with the TBC if the bottom topography is flat. We note that the TBC is employed in this paper based on the theoretical stability study in [9,10], while the numerical results by the TBC and the RBC are similar (cf. Appendix B). In our forthcoming paper, Part II, the scheme will be applied to rapidly varying bottom surfaces and a real bottom topography of the Bay of Bengal region to investigate the effect of non-homogeneity of the bottom topography. In addition to the effect of the non-homogeneous bottom topography, there are other effects for developing an accurate storm surge prediction, e.g., the Coriolis and the bottom friction forces and the wind stresses, which will be the future work.

Author Contributions

M.M.R. and H.N. wrote the main manuscript text. M.M.M., M.K. and H.N. contributed to the study conceptualization. M.M.R., E.R.W. and H.N. contributed to the development and implementation of the high-order scheme. All authors have read and agreed to the published version of the manuscript.

Funding

M.M.R. is supported by the Japanese Government (Monbukagakusho: MEXT) Scholarship. This work is partially supported by JSPS KAKENHI Grant Numbers JP20KK0058, JP21H00999, JP20H00117, JP20H01812, JP18H01135, JP21H04431, and JP20H01823, and JST CREST Grant Number JPMJCR2014.

Data Availability Statement

Data can be available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
RBCRadiation boundary condition
TBCTransmission boundary condition
SWEsShallow water equations
EOCExperimental order of convergence
LG1Single-step Lagrange–Galerkin scheme of first order in time
LG2Two-step Lagrange–Galerkin scheme of second order in time

Appendix A. Choice of c0

Based on [9], focusing on the potential energy E 2 ( t ) , cf. Equation (6), we perform numerical experiments for the choice of c 0 for two cases with the following settings:
-
Case I (the square domain). In problem (3), we set Ω = ( 0 , 10 ) 2 , T = 100 , g = 9.8 × 10 3 , ρ = 10 12 , μ = ζ = 1 , ( f , F ) = ( 0 , 0 ) , c = 10 3 , η 0 = c exp ( 100 | x p | 2 ) , p = ( 5 , 5 ) , u 0 = 0 and Γ = Γ T   ( Γ D = ) . We employ discretization parameters, N = 200   ( h = 1 / N ) , and Δ t = 0.25 h .
-
Case II (the Bay of Bengal). The parameters are the same as Example 4 except the value of c 0 . We employ the same mesh and Δ t ( = 0.2 ) in Section 4.
For η h = { η h n } n = 1 N T , let η h 2 ( L 2 ) be a norm of η h defined by
η h 2 ( L 2 )   : =   Δ t n = 1 N T η h n L 2 ( Ω ) 2 ( η L 2 ( 0 , T ; L 2 ( Ω ) ) ) .
We compute the two cases for c 0 = 0.5 , 0.6 , , and 1.2 . The results are shown in Table A1 and imply that, for both cases, we have minimum values of η h 2 ( L 2 ) for c 0 = 0.9 .
Table A1. Values of c 0 and η h 2 ( L 2 ) .
Table A1. Values of c 0 and η h 2 ( L 2 ) .
η h 2 ( L 2 )
Value of c 0 Case I (the Square Domain)Case II (the Bay of Bengal)
0.5 8.16 0 × 10 2 13.55
0.6 8.08 0 × 10 2 13.54
0.7 8.03 0 × 10 2 13.5342
0.8 8.002 × 10 2 13.5323
0.9 7.997 × 10 2 13.5319
1.0 8.006 × 10 2 13.5328
1.1 8.02 4 × 10 2 13.5354
1.2 8.05 0 × 10 2 13.5375

Appendix B. Comparison with Radiation Type Open Boundary Condition

For the comparison, we consider the same problem settings of Case I and Case II in Appendix A. We compare the TBC (with c 0 = 0.9 ) and a modified TBC (with c 0 = 1 ) with the RBC Equation (9) used for the Bay of Bengal in [1,2,3,4,5,6,7,8] by focusing on the values of η h 2 ( L 2 ) . Table A2 shows the values, which are all similar, while the smallest value is obtained by the TBC (with c 0 = 0.9 ) employed in this paper. Figure A1 shows the graphs of η h n L 2 ( Ω ) ( η ( · , t n ) L 2 ( Ω ) ) for further information.
Table A2. Valuesof η h 2 ( L 2 ) for different boundary conditions for Case I and Case II.
Table A2. Valuesof η h 2 ( L 2 ) for different boundary conditions for Case I and Case II.
η h 2 ( L 2 )
Boundary ConditionCase I (the Square Domain)Case II (the Bay of Bengal)
TBC 7.997 × 10 2 13.5316
modified TBC with c 0 = 1 8.006 × 10 2 13.5328
RBC 8.007 × 10 2 13.5334
Figure A1. Graphs of L 2 ( Ω ) -norm of η h n for different boundary conditions for Case II (the Bay of Bengal).
Figure A1. Graphs of L 2 ( Ω ) -norm of η h n for different boundary conditions for Case II (the Bay of Bengal).
Mathematics 11 01633 g0a1

References

  1. Debsarma, S.K. Simulations of storm surges in the Bay of Bengal. Mar. Geod. 2009, 32, 178–198. [Google Scholar] [CrossRef]
  2. Das, P.K. Prediction Model for Storm Surges in the Bay of Bengal. Nature 1972, 239, 211–213. [Google Scholar] [CrossRef]
  3. Johns, B. Numerical simulation of storm surges in the Bay of Bengal. In Monsoon Dynamics; Cambridge University Press: Cambridge, UK, 1981; pp. 689–706. [Google Scholar]
  4. Roy, G.; Kabir, A.H.; Mandal, M.; Haque, M. Polar coordinates shallow water storm surge model for the coast of Bangladesh. Dyn. Atmos. Ocean. 1999, 29, 397–413. [Google Scholar] [CrossRef]
  5. Paul, G.C.; Ismail, A.I.M. Tide–surge interaction model including air bubble effects for the coast of Bangladesh. J. Frankl. Inst. 2012, 349, 2530–2546. [Google Scholar] [CrossRef]
  6. Paul, G.C.; Ismail, A.I.M. Contribution of offshore islands in the prediction of water levels due to tide–surge interaction for the coastal region of Bangladesh. Nat. Hazards 2013, 65, 13–25. [Google Scholar] [CrossRef]
  7. Paul, G.C.; Senthilkumar, S.; Pria, R. Storm surge simulation along the Meghna estuarine area: An alternative approach. Acta Oceanol. Sin. 2018, 37, 40–49. [Google Scholar] [CrossRef]
  8. Dube, S.; Sinha, P.; Roy, G. Numerical simulation of storm surges in Bangladesh using a bay-river coupled model. Coast. Eng. 1986, 10, 85–101. [Google Scholar] [CrossRef]
  9. Murshed, M.M.; Futai, K.; Kimura, M.; Notsu, H. Theoretical and numerical studies for energy estimates of the shallow water equations with a transmission boundary condition. Discret. Contin. Dyn. Syst.-S 2021, 14, 1063–1078. [Google Scholar] [CrossRef] [Green Version]
  10. Murshed, M.M. Theoretical and Numerical Studies of the Shallow Water Equations with a Transmission Boundary Condition. Ph.D. Thesis, Kanazawa University, Kanazawa, Japan, 2019. [Google Scholar]
  11. Sommerfeld, A. Partial Differential Equations: Lectures in Theoretical Physics; Academic Press: Cambridge, MA, USA, 1949; Volume 6. [Google Scholar]
  12. Orlanski, I. A simple boundary condition for unbounded hyperbolic flows. J. Comput. Phys. 1976, 21, 251–269. [Google Scholar] [CrossRef]
  13. Røed, L.P.; Cooper, C.K. Open Boundary Conditions in Numerical Ocean Models. Adv. Phys. Oceanogr. Numer. Model. 1986, 186, 411–436. [Google Scholar]
  14. Jensen, T.G. Open boundary conditions in stratified ocean models. J. Mar. Syst. 1998, 16, 297–322. [Google Scholar] [CrossRef]
  15. Kanayama, H.; Dan, H. Tsunami Propagation from the open sea to the coast. In Tsunami; IntechOpen: London, UK, 2016. [Google Scholar]
  16. Kanayama, H.; Dan, H. A finite element scheme for two-layer viscous shallow-water equations. Jpn. J. Ind. Appl. Math. 2006, 23, 163–191. [Google Scholar] [CrossRef]
  17. Ewing, R.; Russell, T. Multistep Galerkin methods along characteristics for convection-diffusion problems. In Advances in Computer Methods for Partial Differential Equations IV; Vichnevetsky, R., Stepleman, R., Eds.; IMACS: New Brunswick, NJ, USA, 1981; pp. 28–36. [Google Scholar]
  18. Douglas, J.J.; Russell, T.F. Numerical Methods for Convection-Dominated Diffusion Problems Based on Combining the Method of Characteristics with Finite Element or Finite Difference Procedures. SIAM J. Numer. Anal. 1982, 19, 871–885. [Google Scholar] [CrossRef]
  19. Pironneau, O. On the transport-diffusion algorithm and its applications to the Navier-Stokes equations. Numer. Math. 1982, 38, 309–332. [Google Scholar] [CrossRef]
  20. Rui, H.; Tabata, M. A mass-conservative characteristic finite element scheme for convection-diffusion problems. J. Sci. Comput. 2010, 43, 416–432. [Google Scholar] [CrossRef] [Green Version]
  21. Ewing, R.; Russell, T.; Wheeler, M. Simulation of miscible displacement using mixed methods and a modified method of characteristics. In Proceedings of the Seventh Reservoir Simulation Symposium; Society of Petroleum Engineers of AIME: San Francisco, CA, USA, 1983; pp. 71–81. [Google Scholar]
  22. Süli, E. Convergence and nonlinear stability of the Lagrange-Galerkin method for the Navier-Stokes equations. Numer. Math. 1988, 53, 459–483. [Google Scholar] [CrossRef]
  23. Pironneau, O. Finite Element Methods for Fluids; John Wiley & Sons: Chichester, UK, 1989. [Google Scholar]
  24. Boukir, K.; Maday, Y.; Métivet, B.; Razafindrakoto, E. A high-order characteristics/finite element method for the incompressible Navier–Stokes equations. Int. J. Numer. Methods Fluids 1997, 25, 1421–1454. [Google Scholar] [CrossRef]
  25. Achdou, Y.; Guermond, J.L. Convergence analysis of a finite element projection/Lagrange–Galerkin method for the incompressible Navier–Stokes equations. SIAM J. Numer. Anal. 2000, 37, 799–826. [Google Scholar] [CrossRef]
  26. Rui, H.; Tabata, M. A second order characteristic finite element scheme for convection-diffusion problems. Numer. Math. 2002, 92, 161–177. [Google Scholar] [CrossRef]
  27. Bermúdez, A.; Nogueiras, M.R.; Vázquez, C. Numerical analysis of convection-diffusion-reaction problems with higher order characteristics/finite elements. Part I: Time Discretization. SIAM J. Numer. Anal. 2006, 44, 1829–1853. [Google Scholar] [CrossRef]
  28. Bermúdez, A.; Nogueiras, M.R.; Vázquez, C. Numerical analysis of convection-diffusion-reaction problems with higher order characteristics/finite elements. Part II: Fully discretized scheme and quadrature formulas. SIAM J. Numer. Anal. 2006, 44, 1854–1876. [Google Scholar] [CrossRef]
  29. Chrysafinos, K.; Walkington, N.J. Lagrangian and moving mesh methods for the convection diffusion equation. ESAIM Math. Model. Numer. Anal. 2008, 42, 25–55. [Google Scholar] [CrossRef] [Green Version]
  30. Notsu, H. Numerical computations of cavity flow problems by a pressure stabilized characteristic-curve finite element scheme. Trans. Jpn. Soc. Comput. Eng. Sci. 2008, 2008, 20080032. [Google Scholar]
  31. Pironneau, O.; Tabata, M. Stability and convergence of a Galerkin-characteristics finite element scheme of lumped mass type. Int. J. Numer. Methods Fluids 2010, 64, 1240–1253. [Google Scholar] [CrossRef]
  32. Benítez, M.; Bermúdez, A. A second order characteristics finite element scheme for natural convection problems. J. Comput. Appl. Math. 2011, 235, 3270–3284. [Google Scholar] [CrossRef] [Green Version]
  33. Benítez, M.; Bermúdez, A. Numerical analysis of a second order pure Lagrange–Galerkin method for convection-diffusion problems. Part I: Time discretization. SIAM J. Numer. Anal. 2012, 50, 858–882. [Google Scholar] [CrossRef] [Green Version]
  34. Benítez, M.; Bermúdez, A. Numerical analysis of a second order pure Lagrange–Galerkin method for convection-diffusion problems. Part II: Fully discretized scheme and numerical results. SIAM J. Numer. Anal. 2012, 50, 2824–2844. [Google Scholar] [CrossRef] [Green Version]
  35. Bermejo, R.; Saavedra, L. Modified Lagrange–Galerkin methods of first and second order in time for convection-diffusion problems. Numer. Mathematik 2012, 120, 601–638. [Google Scholar] [CrossRef]
  36. Bermejo, R.; Gálan del Sastre, P.; Saavedra, L. A second order in time modified Lagrange–Galerkin finite element method for the incompressible Navier–Stokes equations. SIAM J. Numer. Anal. 2012, 50, 3084–3109. [Google Scholar] [CrossRef] [Green Version]
  37. Notsu, H.; Rui, H.; Tabata, M. Development and L2-Analysis of a Single-Step Characteristics Finite Difference Scheme of Second Order in Time for Convection-Diffusion Problems. J. Algorithms Comput. Technol. 2013, 7, 343–380. [Google Scholar] [CrossRef]
  38. Notsu, H.; Tabata, M. Error Estimates of a Pressure-Stabilized Characteristics Finite Element Scheme for the Oseen Equations. J. Sci. Comput. 2015, 65, 940–955. [Google Scholar] [CrossRef]
  39. Notsu, H.; Tabata, M. Error estimates of a stabilized Lagrange–Galerkin scheme for the Navier–Stokes equations. ESAIM Math. Model. Numer. Anal. 2016, 50, 361–380. [Google Scholar] [CrossRef] [Green Version]
  40. Notsu, H.; Tabata, M. Error Estimates of a Stabilized Lagrange–Galerkin Scheme of Second-Order in Time for the Navier–Stokes Equations. In Mathematical Fluid Dynamics, Present and Future Springer Proceedings in Mathematics & Statistics; Springer: Berlin, Germany, 2016; pp. 497–530. [Google Scholar]
  41. Tabata, M.; Uchiumi, S. A genuinely stable Lagrange–Galerkin scheme for convection-diffusion problems. Jpn. J. Ind. Appl. Math. 2016, 33, 121–143. [Google Scholar] [CrossRef] [Green Version]
  42. Lukáčová-Medviďová, M.; Notsu, H.; She, B. Energy dissipative characteristic schemes for the diffusive Oldroyd-B viscoelastic fluid. Int. J. Numer. Methods Fluids 2015, 81, 523–557. [Google Scholar] [CrossRef]
  43. Lukáčová-Medvid’ová, M.; Mizerová, H.; Notsu, H.; Tabata, M. Numerical analysis of the Oseen-type Peterlin viscoelastic model by the stabilized Lagrange–Galerkin method, Part I: A linear scheme. ESAIM Math. Model. Numer. Anal. 2017, 51, 1637–1661. [Google Scholar] [CrossRef] [Green Version]
  44. Lukáčová-Medvid’ová, M.; Mizerová, H.; Notsu, H.; Tabata, M. Numerical analysis of the Oseen-type Peterlin viscoelastic model by the stabilized Lagrange–Galerkin method, Part II: A nonlinear scheme. ESAIM Math. Model. Numer. Anal. 2017, 51, 1663–1689. [Google Scholar] [CrossRef] [Green Version]
  45. Tabata, M.; Uchiumi, S. An exactly computable Lagrange–Galerkin scheme for the Navier–Stokes equations and its error estimates. Math. Comput. 2018, 87, 39–67. [Google Scholar] [CrossRef]
  46. Uchiumi, S. A viscosity-independent error estimate of a pressure-stabilized Lagrange–Galerkin scheme for the Oseen problem. J. Sci. Comput. 2019, 80, 834–858. [Google Scholar] [CrossRef] [Green Version]
  47. Colera, M.; Carpio, J.; Bermejo, R. A nearly-conservative high-order Lagrange–Galerkin method for the resolution of scalar convection-dominated equations in non-divergence-free velocity fields. Comput. Methods Appl. Mech. Eng. 2020, 372, 113366. [Google Scholar] [CrossRef]
  48. Colera, M.; Carpio, J.; Bermejo, R. A nearly-conservative, high-order, forward Lagrange–Galerkin method for the resolution of scalar hyperbolic conservation laws. Comput. Methods Appl. Mech. Eng. 2021, 376, 113654. [Google Scholar] [CrossRef]
  49. Futai, K.; Kolbe, N.; Notsu, H.; Suzuki, T. A mass-preserving two-step Lagrange–Galerkin scheme for convection-diffusion problems. J. Sci. Comput. 2022, 92, 37. [Google Scholar] [CrossRef]
  50. Hecht, F. New development in FreeFem++. J. Numer. Math. 2012, 20, 251–265. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The Bay of Bengal region.
Figure 1. The Bay of Bengal region.
Mathematics 11 01633 g001
Figure 2. Diagrams for the problem; left: the domain Ω and the velocity u = ( u 1 , u 2 ) ; right: the total wave height ϕ = η + ζ .
Figure 2. Diagrams for the problem; left: the domain Ω and the velocity u = ( u 1 , u 2 ) ; right: the total wave height ϕ = η + ζ .
Mathematics 11 01633 g002
Figure 3. A sample mesh with N = 32 for Example 1.
Figure 3. A sample mesh with N = 32 for Example 1.
Mathematics 11 01633 g003
Figure 4. Graphs of errors E 0 ( η ) and E 0 ( u ) in logarithmic scale by LG1 for Example 1 (i) and Example 2 (ii), and by LG2 for Example 1 (iii) and Example 2 (iv).
Figure 4. Graphs of errors E 0 ( η ) and E 0 ( u ) in logarithmic scale by LG1 for Example 1 (i) and Example 2 (ii), and by LG2 for Example 1 (iii) and Example 2 (iv).
Mathematics 11 01633 g004
Figure 5. Graphs of errors E 1 ( η ) and E 1 ( u ) in logarithmic scale by LG1 for Example 1 (i) and Example 2 (ii), and by LG2 for Example 1 (iii) and Example 2 (iv).
Figure 5. Graphs of errors E 1 ( η ) and E 1 ( u ) in logarithmic scale by LG1 for Example 1 (i) and Example 2 (ii), and by LG2 for Example 1 (iii) and Example 2 (iv).
Mathematics 11 01633 g005
Figure 6. Color contours of η h n by LG2 with and without the TBC for the five cases, (ae), in Example 3.
Figure 6. Color contours of η h n by LG2 with and without the TBC for the five cases, (ae), in Example 3.
Mathematics 11 01633 g006
Figure 7. The domain for the Bay of Bengal region with the information of boundaries, Γ D and Γ T ( = Γ T 1 Γ T 2 Γ T 3 ) used in Example 4.
Figure 7. The domain for the Bay of Bengal region with the information of boundaries, Γ D and Γ T ( = Γ T 1 Γ T 2 Γ T 3 ) used in Example 4.
Mathematics 11 01633 g007
Figure 8. The mesh for the Bay of Bengal region used for Example 4.
Figure 8. The mesh for the Bay of Bengal region used for Example 4.
Mathematics 11 01633 g008
Figure 9. Contour plot of η h n by LG2 with Γ = Γ D (left) and Γ = Γ D Γ T (right) on the Bay of Bengal for t = 0 , 2 500 and 3 000 .
Figure 9. Contour plot of η h n by LG2 with Γ = Γ D (left) and Γ = Γ D Γ T (right) on the Bay of Bengal for t = 0 , 2 500 and 3 000 .
Mathematics 11 01633 g009
Figure 10. Contour plot of η h n by LG2 with Γ = Γ D (left) and Γ = Γ ¯ D Γ ¯ T (right) on the Bay of Bengal for t = 4 000 , 4 500 and 5 000 .
Figure 10. Contour plot of η h n by LG2 with Γ = Γ D (left) and Γ = Γ ¯ D Γ ¯ T (right) on the Bay of Bengal for t = 4 000 , 4 500 and 5 000 .
Mathematics 11 01633 g010
Figure 11. Graphs of η h n L 2 ( Ω ) with respect to time ( t = t n ) for Example 4 with Γ T ( Γ = Γ D Γ T ) and without Γ T ( Γ = Γ D ) .
Figure 11. Graphs of η h n L 2 ( Ω ) with respect to time ( t = t n ) for Example 4 with Γ T ( Γ = Γ D Γ T ) and without Γ T ( Γ = Γ D ) .
Mathematics 11 01633 g011
Figure 12. Graphs of the mass of η h n with respect to time ( t = t n ) for Example 4 with the following four settings; no transmission boundary, i.e., Γ T = (purple), one transmission boundary, i.e., Γ T = Γ T 2 (green), two transmission boundaries, i.e., Γ T = Γ T 1 Γ T 3 (blue), and three transmission boundaries, i.e., Γ T = Γ T 1 Γ T 2 Γ T 3 (yellow).
Figure 12. Graphs of the mass of η h n with respect to time ( t = t n ) for Example 4 with the following four settings; no transmission boundary, i.e., Γ T = (purple), one transmission boundary, i.e., Γ T = Γ T 2 (green), two transmission boundaries, i.e., Γ T = Γ T 1 Γ T 3 (blue), and three transmission boundaries, i.e., Γ T = Γ T 1 Γ T 2 Γ T 3 (yellow).
Mathematics 11 01633 g012
Figure 13. Contour plot of η h n by LG2 with Γ = Γ ¯ D Γ ¯ T for the extended domain (left) and for the original domain (right) on the Bay of Bengal for t = 0 , 2 500 and 3 000 . The green dotted lines in the left figures indicate the position of the bottom boundary of the original domain.
Figure 13. Contour plot of η h n by LG2 with Γ = Γ ¯ D Γ ¯ T for the extended domain (left) and for the original domain (right) on the Bay of Bengal for t = 0 , 2 500 and 3 000 . The green dotted lines in the left figures indicate the position of the bottom boundary of the original domain.
Mathematics 11 01633 g013
Figure 14. Contour plot of η h n by LG2 with Γ = Γ ¯ D Γ ¯ T for the extended domain (left) and for the original domain (right) on the Bay of Bengal for t = 3 500 , 4 000 and 5 000 .
Figure 14. Contour plot of η h n by LG2 with Γ = Γ ¯ D Γ ¯ T for the extended domain (left) and for the original domain (right) on the Bay of Bengal for t = 3 500 , 4 000 and 5 000 .
Mathematics 11 01633 g014
Figure 15. Graphs of the mass of η h n for the extended and original domain with a TBC.
Figure 15. Graphs of the mass of η h n for the extended and original domain with a TBC.
Mathematics 11 01633 g015
Table 1. Values of E i ( η ) and E i ( u ) , i = 0 , 1 , by schemes LG1 and LG2 for Example 1 ( Γ = Γ D ).
Table 1. Values of E i ( η ) and E i ( u ) , i = 0 , 1 , by schemes LG1 and LG2 for Example 1 ( Γ = Γ D ).
LG1
N Δ t E 0 ( η ) EOC E 0 ( u ) EOC
8 8.84 × 10 2 3.89 × 10 0 - 3.78 × 10 2 -
16 6.25 × 10 2 2.20 × 10 0 1.65 2.28 × 10 2 1.45
32 4.42 × 10 2 1.45 × 10 0 1.19 1.57 × 10 2 1.09
64 3.13 × 10 2 1.01 × 10 0 1.05 1.10 × 10 2 1.03
128 2.21 × 10 2 7.11 × 10 1 1.01 7.77 × 10 3 1.00
256 1.56 × 10 2 5.02 × 10 1 1.00 5.51 × 10 3 0.99
LG1
N Δ t E 1 ( η ) EOC E 1 ( u ) EOC
8 8.84 × 10 2 3.00 × 10 0 - 7.78 × 10 2 -
16 6.25 × 10 2 1.73 × 10 0 1.59 4.63 × 10 2 1.49
32 4.42 × 10 2 1.25 × 10 0 0.93 2.95 × 10 2 1.31
64 3.13 × 10 2 9.78 × 10 1 0.71 2.04 × 10 2 1.06
128 2.21 × 10 2 6.42 × 10 1 1.22 1.42 × 10 2 1.04
256 1.56 × 10 2 4.35 × 10 1 1.12 1.00 × 10 2 1.01
LG2
N Δ t E 0 ( η ) EOC E 0 ( u ) EOC
8 8.84 × 10 2 6.81 × 10 1 - 1.71 × 10 2 -
16 6.25 × 10 2 1.96 × 10 1 3.60 7.03 × 10 3 2.57
32 4.42 × 10 2 8.53 × 10 2 2.40 3.32 × 10 3 2.16
64 3.13 × 10 2 3.82 × 10 2 2.32 1.64 × 10 3 2.04
128 2.21 × 10 2 1.87 × 10 2 2.05 8.20 × 10 4 1.99
256 1.56 × 10 2 9.46 × 10 3 1.97 4.17 × 10 4 1.95
LG2
N Δ t E 1 ( η ) EOC E 1 ( u ) EOC
8 8.84 × 10 2 3.97 × 10 0 - 5.68 × 10 2 -
16 6.25 × 10 2 2.24 × 10 0 1.65 2.90 × 10 2 1.94
32 4.42 × 10 2 2.00 × 10 0 0.33 1.20 × 10 2 2.54
64 3.13 × 10 2 1.64 × 10 0 0.57 6.72 × 10 3 1.67
128 2.21 × 10 2 1.17 × 10 0 0.97 3.23 × 10 3 2.11
256 1.56 × 10 2 8.64 × 10 1 0.88 1.47 × 10 3 2.28
Table 2. Values of E i ( η ) and E i ( u ) , i = 0 , 1 , by schemes LG1 and LG2 for Example 2 ( Γ = Γ ¯ D Γ ¯ T ).
Table 2. Values of E i ( η ) and E i ( u ) , i = 0 , 1 , by schemes LG1 and LG2 for Example 2 ( Γ = Γ ¯ D Γ ¯ T ).
LG1
N Δ t E 0 ( η ) EOC E 0 ( u ) EOC
8 8.84 × 10 2 3.88 × 10 0 - 3.86 × 10 2 -
16 6.25 × 10 2 2.19 × 10 0 1.65 2.33 × 10 2 1.46
32 4.42 × 10 2 1.45 × 10 0 1.19 1.58 × 10 2 1.11
64 3.13 × 10 2 1.01 × 10 0 1.05 1.11 × 10 2 1.03
128 2.21 × 10 2 7.09 × 10 1 1.01 7.82 × 10 3 1.01
256 1.56 × 10 2 5.01 × 10 1 1.00 5.53 × 10 3 1.00
LG1
N Δ t E 1 ( η ) EOC E 1 ( u ) EOC
8 8.84 × 10 2 2.95 × 10 0 - 7.80 × 10 2 -
16 6.25 × 10 2 1.71 × 10 0 1.57 4.64 × 10 2 1.50
32 4.42 × 10 2 1.24 × 10 0 0.94 2.95 × 10 2 1.31
64 3.13 × 10 2 9.78 × 10 1 0.67 2.03 × 10 2 1.07
128 2.21 × 10 2 6.42 × 10 1 1.21 1.41 × 10 2 1.04
256 1.56 × 10 2 4.34 × 10 1 1.13 9.96 × 10 3 1.01
LG2
N Δ t E 0 ( η ) EOC E 0 ( u ) EOC
8 8.84 × 10 2 6.70 × 10 1 - 1.75 × 10 2 -
16 6.25 × 10 2 1.95 × 10 1 3.56 7.23 × 10 3 2.55
32 4.42 × 10 2 8.58 × 10 2 2.37 3.37 × 10 3 2.20
64 3.13 × 10 2 3.97 × 10 2 2.22 1.67 × 10 3 2.03
128 2.21 × 10 2 1.87 × 10 2 2.17 8.37 × 10 4 2.00
256 1.56 × 10 2 9.54 × 10 3 1.94 4.25 × 10 4 1.96
LG2
N Δ t E 1 ( η ) EOC E 1 ( u ) EOC
8 8.84 × 10 2 3.89 × 10 0 - 5.70 × 10 2 -
16 6.25 × 10 2 2.21 × 10 0 1.63 2.93 × 10 2 1.92
32 4.42 × 10 2 1.98 × 10 0 0.32 1.24 × 10 2 2.49
64 3.13 × 10 2 1.65 × 10 0 0.54 6.90 × 10 3 1.69
128 2.21 × 10 2 1.17 × 10 0 0.97 3.26 × 10 3 2.16
256 1.56 × 10 2 8.62 × 10 1 0.89 1.48 × 10 3 2.27
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rasid, M.M.; Kimura, M.; Murshed, M.M.; Wijayanti, E.R.; Notsu, H. A Two-Step Lagrange–Galerkin Scheme for the Shallow Water Equations with a Transmission Boundary Condition and Its Application to the Bay of Bengal Region—Part I: Flat Bottom Topography. Mathematics 2023, 11, 1633. https://doi.org/10.3390/math11071633

AMA Style

Rasid MM, Kimura M, Murshed MM, Wijayanti ER, Notsu H. A Two-Step Lagrange–Galerkin Scheme for the Shallow Water Equations with a Transmission Boundary Condition and Its Application to the Bay of Bengal Region—Part I: Flat Bottom Topography. Mathematics. 2023; 11(7):1633. https://doi.org/10.3390/math11071633

Chicago/Turabian Style

Rasid, Md Mamunur, Masato Kimura, Md Masum Murshed, Erny Rahayu Wijayanti, and Hirofumi Notsu. 2023. "A Two-Step Lagrange–Galerkin Scheme for the Shallow Water Equations with a Transmission Boundary Condition and Its Application to the Bay of Bengal Region—Part I: Flat Bottom Topography" Mathematics 11, no. 7: 1633. https://doi.org/10.3390/math11071633

APA Style

Rasid, M. M., Kimura, M., Murshed, M. M., Wijayanti, E. R., & Notsu, H. (2023). A Two-Step Lagrange–Galerkin Scheme for the Shallow Water Equations with a Transmission Boundary Condition and Its Application to the Bay of Bengal Region—Part I: Flat Bottom Topography. Mathematics, 11(7), 1633. https://doi.org/10.3390/math11071633

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop