A generalized finite element method for the strongly ...

30
ESAIM: M2AN 55 (2021) 1375–1404 ESAIM: Mathematical Modelling and Numerical Analysis https://doi.org/10.1051/m2an/2021023 www.esaim-m2an.org A GENERALIZED FINITE ELEMENT METHOD FOR THE STRONGLY DAMPED WAVE EQUATION WITH RAPIDLY VARYING DATA Per Ljung 1,* , Axel M˚ alqvist 1 and Anna Persson 2 Abstract. We propose a generalized finite element method for the strongly damped wave equation with highly varying coefficients. The proposed method is based on the localized orthogonal decomposition introduced in M˚ alqvist and Peterseim [Math. Comp. 83 (2014) 2583–2603], and is designed to handle independent variations in both the damping and the wave propagation speed respectively. The method does so by automatically correcting for the damping in the transient phase and for the propagation speed in the steady state phase. Convergence of optimal order is proven in 2( 1 )-norm, independent of the derivatives of the coefficients. We present numerical examples that confirm the theoretical findings. Mathematics Subject Classification. 35K10, 65M60. Received November 5, 2020. Accepted May 17, 2021. 1. Introduction This paper is devoted to the study of numerical solutions to the strongly damped wave equation with highly varying coefficients. The equation takes the general form Β¨ βˆ’βˆ‡Β· (βˆ‡ Λ™ + βˆ‡)= , (1.1) on a bounded domain Ξ©. Here, and represent the system’s damping and wave propagation respectively, denotes the source term, and the solution is a displacement function. This equation commonly appears in the modelling of viscoelastic materials, where the strong damping βˆ’βˆ‡ Β· βˆ‡ Λ™ arises due to the stress being repre- sented as the sum of an elastic part and a viscous part [6, 13]. Viscoelastic materials have several applications in engineering, including noise dampening, vibration isolation, and shock absorption (see [20] for more applica- tions). In particular, in multiscale applications, such as modelling of porous media or composite materials, and are both rapidly varying. There has been much recent work regarding strongly damped wave equations. For instance, well-posedness of the problem is discussed in [7, 19, 21], asymptotic behavior in [3, 8, 30, 34] solution blowup in [2, 12], and decay estimates in [18]. In particular, FEM for the strongly damped wave equation has been analyzed in [24] Keywords and phrases. Strongly damped wave equation, multiscale, localized orthogonal decomposition, finite element method, reduced basis method. 1 Department of Mathematical Sciences, Chalmers University of Technology and University of Gothenburg, SE-412 96 Gothenburg, Sweden. 2 Department of Mathematics, KTH Royal Institute of Technology, SE-100 44 Stockholm, Sweden. * Corresponding author: [email protected] c β—‹ The authors. Published by EDP Sciences, SMAI 2021 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Transcript of A generalized finite element method for the strongly ...

Page 1: A generalized finite element method for the strongly ...

ESAIM: M2AN 55 (2021) 1375–1404 ESAIM: Mathematical Modelling and Numerical Analysishttps://doi.org/10.1051/m2an/2021023 www.esaim-m2an.org

A GENERALIZED FINITE ELEMENT METHOD FOR THE STRONGLYDAMPED WAVE EQUATION WITH RAPIDLY VARYING DATA

Per Ljung1,*, Axel Malqvist1 and Anna Persson2

Abstract. We propose a generalized finite element method for the strongly damped wave equation withhighly varying coefficients. The proposed method is based on the localized orthogonal decompositionintroduced in Malqvist and Peterseim [Math. Comp. 83 (2014) 2583–2603], and is designed to handleindependent variations in both the damping and the wave propagation speed respectively. The methoddoes so by automatically correcting for the damping in the transient phase and for the propagationspeed in the steady state phase. Convergence of optimal order is proven in 𝐿2(𝐻

1)-norm, independent ofthe derivatives of the coefficients. We present numerical examples that confirm the theoretical findings.

Mathematics Subject Classification. 35K10, 65M60.

Received November 5, 2020. Accepted May 17, 2021.

1. Introduction

This paper is devoted to the study of numerical solutions to the strongly damped wave equation with highlyvarying coefficients. The equation takes the general form

βˆ’βˆ‡ Β· (π΄βˆ‡ + π΅βˆ‡π‘’) = 𝑓, (1.1)

on a bounded domain Ξ©. Here, 𝐴 and 𝐡 represent the system’s damping and wave propagation respectively, 𝑓denotes the source term, and the solution 𝑒 is a displacement function. This equation commonly appears in themodelling of viscoelastic materials, where the strong damping βˆ’βˆ‡ Β· π΄βˆ‡ arises due to the stress being repre-sented as the sum of an elastic part and a viscous part [6, 13]. Viscoelastic materials have several applicationsin engineering, including noise dampening, vibration isolation, and shock absorption (see [20] for more applica-tions). In particular, in multiscale applications, such as modelling of porous media or composite materials, 𝐴and 𝐡 are both rapidly varying.

There has been much recent work regarding strongly damped wave equations. For instance, well-posednessof the problem is discussed in [7, 19, 21], asymptotic behavior in [3, 8, 30, 34] solution blowup in [2, 12], anddecay estimates in [18]. In particular, FEM for the strongly damped wave equation has been analyzed in [24]

Keywords and phrases. Strongly damped wave equation, multiscale, localized orthogonal decomposition, finite element method,reduced basis method.

1 Department of Mathematical Sciences, Chalmers University of Technology and University of Gothenburg,SE-412 96 Gothenburg, Sweden.2 Department of Mathematics, KTH Royal Institute of Technology, SE-100 44 Stockholm, Sweden.*Corresponding author: [email protected]

c The authors. Published by EDP Sciences, SMAI 2021

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0),which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Page 2: A generalized finite element method for the strongly ...

1376 P. LJUNG ET AL.

using the Ritz–Volterra projection, and [23] uses the classical Ritz-projection in the homogeneous case withRayleigh damping. In these papers, convergence of optimal order is shown. However, in the case of piecewiselinear polynomials, the convergence relies on at least 𝐻2-regularity in space. Consequently, since the 𝐻2-normdepends on the derivatives of the coefficients, the error is bounded by ‖𝑒‖𝐻2 ∼ max(πœ€βˆ’1

𝐴 , πœ€βˆ’1𝐡 ) where πœ€π΄ and πœ€π΅

denote the scales at which 𝐴 and 𝐡 vary respectively. The convergence order is thus only valid when the meshwidth β„Ž fulfills β„Ž < min(πœ€π΄, πœ€π΅). In other words, we require a mesh that is fine enough to resolve the variationsof 𝐴 and 𝐡, which becomes computationally challenging. This type of difficulty is common for equations withrapidly varying data, an issue for which several numerical methods have been developed (see e.g. [4, 5, 22, 28]).None of these methods are however applicable to the strongly damped wave equation, where two differentmultiscale coefficients have to be dealt with. In this paper, we propose a novel multiscale method based on thelocalized orthogonal decomposition (LOD) method.

The LOD method is based on the variational multiscale method presented in [17]. It was first introduced in[29], and has since then been further developed and analyzed for several types of problems (see e.g. [1, 15, 16,25,27]). In particular, Malqvist and Peterseim [26] studies the LOD method for quadratic eigenvalue problems,which correspond to time-periodic wave equations with weak damping. The main idea of the method is basedon a decomposition of the solution space into a coarse and a fine part. The decomposition is done by defining aninterpolant that maps functions from an infinite dimensional space into a finite dimensional FE-space. In thisway, the kernel of the interpolant captures the finescale features that the coarse FE-space misses, and hencedefines the finescale space. Subsequently, one may use the orthogonal complement to this finescale space withrespect to a problem-dependent Ritz-projection as a modified FE-space. In the case of time-dependent problems,the LOD method performs particularly well in the sense that the modified FE-space only needs to be computedonce, and can then be re-used in each time step.

Multiscale methods, as the localized orthogonal decomposition, are usually designed to handle problemswith a single multiscale coefficient. In this sense, the strongly damped wave equation is different, as an extracoefficient appears due to the strong damping. Hence, one of the main challenges for the novel method is howto incorporate the finescale behavior of both coefficients in the computation. Nevertheless, it should be notedthat existing multiscale methods are applicable for some special cases of this equation. An example is the caseof Rayleigh damping where the coefficients are proportional to each other. Other examples are the steady statecase, the transient phase in which the solution evolves rapidly in time, as well as the case of weak dampingwhere no spatial derivatives are present on the damping term.

In this paper we present a generalized finite element method (GFEM), with a backward Euler time steppingfor solving the strongly damped wave equation. The method uses both the damping and diffusion coefficientsto construct a generalized finite element space, similar to those in e.g. [25, 29]. The solution is then evaluatedin this space, but to account for the time dependence, an additional correction is added to it. However, thiscorrection is evaluated on the fine scale, and thus expensive to compute. To overcome this issue, we prove spatialexponential decay for the corrections so that we can restrict the problems to patches in a similar manner as forthe modified basis functions in [29]. The effect of the proposed method is that the multiscale basis compensatesfor the damping early on in the simulation when it is dominant and then gradually starts to compensate for thewave propagation which is dominant at steady state. This is done seamlessly and automatically by the method.Furthermore, we prove optimal order convergence in 𝐿2(𝐻1)-norm for this method. Following this, we showthat it is sufficient to compute the finescale corrections for only a few time steps by applying reduced basis (RB)techniques. For related work on RB methods, see e.g. [9,10,14], and for an introduction to the topic we refer to[32].

The outline of the paper is as follows: In Section 2 we present the weak formulation and classical FEM forthe strongly damped wave equation, along with necessary assumptions. Section 3 is devoted to the generalizedfinite element method and its localization procedure. In Section 4 error estimates for the method are proven.Section 5 covers the details of the RB approach, and finally in Section 6 we illustrate numerical examples thatconfirm the theory derived in this paper.

Page 3: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1377

2. Weak formulation and classical FEM

We consider the wave equation with strong damping of the following form

βˆ’βˆ‡ Β· (π΄βˆ‡ + π΅βˆ‡π‘’) = 𝑓, in Ω× (0, 𝑇 ], (2.1)𝑒 = 0, on Γ× (0, 𝑇 ], (2.2)

𝑒(0) = 𝑒0, in Ξ©, (2.3)(0) = 𝑣0 in Ξ©, (2.4)

where 𝑇 > 0 and Ξ© is a polygonal (or polyhedral) domain in R𝑑, 𝑑 = 2, 3, and Ξ“ := πœ•Ξ©. The coefficients 𝐴 and𝐡 describe the damping and propagation speed respectively, and 𝑓 denotes the source function of the system.We assume 𝐴 = 𝐴(π‘₯), 𝐡 = 𝐡(π‘₯) and 𝑓 = 𝑓(π‘₯, 𝑑), i.e. the multiscale coefficients are independent of time.

Denote by 𝐻10 (Ω) the classical Sobolev space with norm

‖𝑣‖2𝐻1(Ξ©) = ‖𝑣‖2𝐿2(Ξ©) + β€–βˆ‡π‘£β€–2𝐿2(Ξ©)

whose functions vanish on Ξ“. Moreover, let 𝐿𝑝(0, 𝑇 ;ℬ) be the Bochner space with norm

‖𝑣‖𝐿𝑝(0,𝑇 ;ℬ) =(∫ 𝑇

0

‖𝑣‖𝑝ℬ d𝑑

)1/𝑝

, 𝑝 ∈ [1,∞),

β€–π‘£β€–πΏβˆž(0,𝑇 ;ℬ) = ess supπ‘‘βˆˆ[0,𝑇 ]

‖𝑣‖ℬ,

where ℬ is a Banach space with norm β€– Β· ‖ℬ. In this paper, the following assumptions are made on the data.

Assumption 2.1. The damping and propagation coefficients 𝐴, 𝐡 ∈ 𝐿∞(Ξ©, R𝑑×𝑑) are symmetric and satisfy

0 < π›Όβˆ’ := ess infπ‘₯∈Ω

infπ‘£βˆˆRπ‘‘βˆ–0

𝐴(π‘₯)𝑣 Β· 𝑣𝑣 Β· 𝑣

< ess supπ‘₯∈Ω

supπ‘£βˆˆRπ‘‘βˆ–0

𝐴(π‘₯)𝑣 Β· 𝑣𝑣 Β· 𝑣

=: 𝛼+ < ∞,

0 < π›½βˆ’ := ess infπ‘₯∈Ω

infπ‘£βˆˆRπ‘‘βˆ–0

𝐡(π‘₯)𝑣 Β· 𝑣𝑣 Β· 𝑣

< ess supπ‘₯∈Ω

supπ‘£βˆˆRπ‘‘βˆ–0

𝐡(π‘₯)𝑣 Β· 𝑣𝑣 Β· 𝑣

=: 𝛽+ < ∞.

In addition, we assume that 𝑓 ∈ 𝐿∞([0, 𝑇 ]; 𝐿2(Ξ©)) and 𝑓 ∈ 𝐿2([0, 𝑇 ]; 𝐿2(Ξ©)).

For the spatial discretization, let π’―β„Žβ„Ž>0 denote a family of shape regular elements that form a partitionof the domain Ξ©. For an element 𝐾 ∈ π’―β„Ž, let the corresponding mesh size be defined as β„ŽπΎ := diam(𝐾), anddenote the largest diameter of the partition by β„Ž := maxπΎβˆˆπ’―β„Ž

β„ŽπΎ . We now define the classical FE-space usingcontinuous piecewise linear polynomials as

π‘†β„Ž := 𝑣 ∈ π’ž(Ξ©) : 𝑣Γ

= 0, 𝑣𝐾

is a polynomial of partial degree ≀ 1, βˆ€πΎ ∈ π’―β„Ž,

and let π‘‰β„Ž = π‘†β„Ž ∩𝐻10 (Ξ©). The semi-discrete FEM becomes: find π‘’β„Ž : [0, 𝑇 ] β†’ π‘‰β„Ž such that

(β„Ž, 𝑣) + π‘Ž(β„Ž, 𝑣) + 𝑏(π‘’β„Ž, 𝑣) = (𝑓, 𝑣), βˆ€π‘£ ∈ π‘‰β„Ž, 𝑑 ∈ [0, 𝑇 ], (2.5)

with initial values π‘’β„Ž(0) = 𝑒0β„Ž and β„Ž(0) = 𝑣0

β„Ž where 𝑒0β„Ž, 𝑣0

β„Ž ∈ π‘‰β„Ž are appropriate approximations of 𝑒0 and 𝑣0

respectively. Here (Β·, Β·) denotes the usual 𝐿2-inner product, π‘Ž(Β·, Β·) = (π΄βˆ‡Β·,βˆ‡Β·), and 𝑏(Β·, Β·) = (π΅βˆ‡Β·,βˆ‡Β·).For the temporal discretization, let 0 = 𝑑0 < 𝑑1 < . . . < 𝑑𝑁 = 𝑇 be a uniform partition with time step

𝑑𝑛 βˆ’ π‘‘π‘›βˆ’1 = 𝜏 . We apply a backward Euler scheme to get the fully discrete system: find π‘’π‘›β„Ž ∈ π‘‰β„Ž such that

(πœ•2𝑑 𝑒𝑛

β„Ž, 𝑣) + π‘Ž(πœ•π‘‘π‘’π‘›β„Ž, 𝑣) + 𝑏(𝑒𝑛

β„Ž, 𝑣) = (𝑓𝑛, 𝑣), βˆ€π‘£ ∈ π‘‰β„Ž, (2.6)

Page 4: A generalized finite element method for the strongly ...

1378 P. LJUNG ET AL.

for 𝑛 β‰₯ 2. Here, the discrete derivative is defined as πœ•π‘‘π‘’π‘›β„Ž = (𝑒𝑛

β„Ž βˆ’ π‘’π‘›βˆ’1β„Ž )/𝜏 . The first initial value is given by

𝑒0β„Ž ∈ π‘‰β„Ž. The second initial value 𝑒1

β„Ž should be an approximation of 𝑒(𝑑1) and could be chosen as 𝑒1β„Ž = 𝑒0

β„Ž +πœπ‘£0β„Ž.

For results on regularity and error estimates for the FEM solution of the strongly damped wave equation, werefer to [23]. Moreover, existence and uniqueness of a solution to (2.6) is guaranteed by Lax–Milgram.

In the analysis, we use the notations β€–Β·β€–2π‘Ž := π‘Ž(Β·, Β·), β€–Β·β€–2𝑏 := 𝑏(Β·, Β·), as well as |||Β·|||2 = (Β·, Β·) := π‘Ž(Β·, Β·)+πœπ‘(Β·, Β·), andthe fact that these are equivalent with the 𝐻1-norm. That is, there exist positive constants πΆπ‘Ž, 𝐢𝑏, 𝐢, π‘π‘Ž, 𝑐𝑏, 𝑐 ∈R, such that

π‘π‘Žβ€–π‘£β€–2𝐻1 ≀ ‖𝑣‖2π‘Ž ≀ πΆπ‘Žβ€–π‘£β€–2𝐻1 , βˆ€π‘£ ∈ 𝐻1(Ξ©),𝑐𝑏‖𝑣‖2𝐻1 ≀ ‖𝑣‖2𝑏 ≀ 𝐢𝑏‖𝑣‖2𝐻1 , βˆ€π‘£ ∈ 𝐻1(Ξ©), (2.7)

𝑐‖𝑣‖2𝐻1 ≀ |||𝑣|||2 ≀ 𝐢‖𝑣‖2𝐻1 , βˆ€π‘£ ∈ 𝐻1(Ξ©).

Theorem 2.2. The solution π‘’π‘›β„Ž to (2.6) satisfies the following bounds

β€–πœ•π‘‘π‘’π‘›β„Žβ€–2𝐿2

+π‘›βˆ‘

𝑗=2

πœβ€–πœ•π‘‘π‘’π‘—β„Žβ€–

2𝐻1 + ‖𝑒𝑛

β„Žβ€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–π‘“ 𝑗‖2π»βˆ’1 + 𝐢(β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐿2

+ ‖𝑒1β„Žβ€–2𝐻1

), for 𝑛 β‰₯ 2, (2.8)

π‘›βˆ‘π‘—=2

πœβ€–πœ•2𝑑 𝑒𝑗

β„Žβ€–2𝐿2

+ β€–πœ•π‘‘π‘’π‘›β„Žβ€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–π‘“ 𝑗‖2𝐿2+ 𝐢

(β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐻1 + ‖𝑒1

β„Žβ€–2𝐻1

), for 𝑛 β‰₯ 2. (2.9)

Proof. To prove (2.8), choose 𝑣 = πœπœ•π‘‘π‘’π‘›β„Ž in (2.6) to get

𝜏(πœ•2

𝑑 π‘’π‘›β„Ž, πœ•π‘‘π‘’

π‘›β„Ž

)+ πœβ€–πœ•π‘‘π‘’

π‘›β„Žβ€–2π‘Ž + πœπ‘

(𝑒𝑛

β„Ž, πœ•π‘‘π‘’π‘›β„Ž

)= 𝜏

(𝑓𝑛, πœ•π‘‘π‘’

π‘›β„Ž

). (2.10)

Due to Cauchy–Schwarz and Young’s inequality we have the following lower bound

𝜏(πœ•2𝑑 𝑒𝑛

β„Ž, πœ•π‘‘π‘’π‘›β„Ž) = β€–πœ•π‘‘π‘’

π‘›β„Žβ€–2𝐿2

βˆ’(πœ•π‘‘π‘’

π‘›βˆ’1β„Ž , πœ•π‘‘π‘’

π‘›β„Ž

)β‰₯ 1

2β€–πœ•π‘‘π‘’

π‘›β„Žβ€–2𝐿2

βˆ’ 12β€–πœ•π‘‘π‘’

π‘›βˆ’1β„Ž β€–2𝐿2

,

and similarly

πœπ‘(π‘’π‘›β„Ž, πœ•π‘‘π‘’

π‘›β„Ž) β‰₯ 1

2‖𝑒𝑛

β„Žβ€–2𝑏 βˆ’12β€–π‘’π‘›βˆ’1

β„Ž β€–2𝑏 .

Similar bounds will be used repeatedly throughout the paper. Summing (2.10) over 𝑛 gives

12β€–πœ•π‘‘π‘’

π‘›β„Žβ€–2𝐿2

βˆ’ 12β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐿2

+π‘›βˆ‘

𝑗=2

πœβ€–πœ•π‘‘π‘’π‘—β„Žβ€–

2π‘Ž +

12‖𝑒𝑛

β„Žβ€–2𝑏 βˆ’12‖𝑒1

β„Žβ€–2𝑏 β‰€π‘›βˆ‘

𝑗=2

πœβ€–π‘“ π‘—β€–π»βˆ’1β€–πœ•π‘‘π‘’π‘—β„Žβ€–π»1 .

Using the equivalence of the norms (2.7), Cauchy–Schwarz and Young’s (weighted) inequality to subtractβˆ‘π‘›π‘—=2 πœβ€–πœ•π‘‘π‘’

π‘—β„Žβ€–2𝐻1 from both sides, we get exactly (2.8).

The proof of (2.9) is similar. We choose 𝑣 = πœπœ•2𝑑 𝑒𝑛

β„Ž in (2.6) and sum over 𝑛 to get

π‘›βˆ‘π‘—=2

πœβ€–πœ•2𝑑 𝑒𝑗

β„Žβ€–2𝐿2

+12β€–πœ•π‘‘π‘’

π‘›β„Žβ€–2π‘Ž βˆ’

12β€–πœ•π‘‘π‘’

1β„Žβ€–2π‘Ž +

π‘›βˆ‘π‘—=2

πœπ‘(𝑒𝑗

β„Ž, πœ•2𝑑 𝑒𝑗

β„Ž

)≀

π‘›βˆ‘π‘—=2

πœβ€–π‘“ 𝑗‖𝐿2β€–πœ•2𝑑 𝑒𝑗

β„Žβ€–πΏ2 .

For the sum involving the bilinear form 𝑏(Β·, Β·) we use summation by parts to get

π‘›βˆ‘π‘—=2

πœπ‘(𝑒𝑗

β„Ž, πœ•2𝑑 𝑒𝑗

β„Ž

)=

π‘›βˆ‘π‘—=3

βˆ’πœπ‘(πœ•π‘‘π‘’

π‘—β„Ž, πœ•π‘‘π‘’

π‘—βˆ’1β„Ž

)βˆ’ 𝑏

(𝑒2

β„Ž, πœ•π‘‘π‘’1β„Ž

)+ 𝑏

(𝑒𝑛

β„Ž, πœ•π‘‘π‘’π‘›β„Ž

).

Page 5: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1379

Using (2.8), the equivalence of the norms (2.7), and Young’s weighted inequality we have π‘›βˆ‘π‘—=3

πœπ‘(πœ•π‘‘π‘’

π‘—β„Ž, πœ•π‘‘π‘’

π‘—βˆ’1β„Ž

)+ 𝑏

(𝑒2

β„Ž, πœ•π‘‘π‘’1β„Ž

)βˆ’ 𝑏

(𝑒𝑛

β„Ž, πœ•π‘‘π‘’π‘›β„Ž

)≀ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘’π‘—β„Žβ€–

2𝐻1 + 𝐢

(‖𝑒2

β„Žβ€–2𝐻1 + β€–πœ•π‘‘π‘’1β„Žβ€–2𝐻1

)+ 𝐢‖𝑒𝑛

β„Žβ€–2𝐻1 + πΆπœ–β€–πœ•π‘‘π‘’π‘›β„Žβ€–2π‘Ž

≀ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–π‘“ 𝑗‖2π»βˆ’1 + 𝐢(β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐻1 + ‖𝑒1

β„Žβ€–2𝐻1

)+ πΆπœ–β€–πœ•π‘‘π‘’

π‘›β„Žβ€–2π‘Ž.

Since πΆπœ– can be made arbitrarily small, it can be kicked to the left hand side. Using that ‖𝑓 𝑗‖2π»βˆ’1 ≀ 𝐢‖𝑓 𝑗‖2𝐿2

we deduce (2.9).

3. Generalized finite element method

This section is dedicated to the development of a multiscale method based on the framework of the standardLOD. First of all, we introduce some notation for the discretization. Let 𝑉𝐻 be a FE-space defined analogouslyto π‘‰β„Ž in previous section, but with larger mesh size 𝐻 > β„Ž. Moreover, we assume that the corresponding familyof partitions 𝒯𝐻𝐻>β„Ž is, in addition to shape-regular, also quasi-uniform. Denote by 𝒩 the set of interior nodesof 𝑉𝐻 and by πœ†π‘₯ the standard hat function for π‘₯ ∈ 𝒩 , such that 𝑉𝐻 = span(πœ†π‘₯π‘₯βˆˆπ’© ). Finally, we make theassumption that π’―β„Ž is a refinement of 𝒯𝐻 , such that 𝑉𝐻 βŠ† π‘‰β„Ž.

3.1. Ideal method

To define a generalized finite element method for our problem, we aim to construct a multiscale space 𝑉ms ofthe same dimension as 𝑉𝐻 , but with better approximation properties. For the construction of such a multiscalespace, let 𝐼𝐻 : π‘‰β„Ž β†’ 𝑉𝐻 be an interpolation operator that has the projection property 𝐼𝐻 = 𝐼𝐻 ∘𝐼𝐻 and satisfies

π»βˆ’1𝐾 ‖𝑣 βˆ’ 𝐼𝐻𝑣‖𝐿2(𝐾) + β€–βˆ‡πΌπ»π‘£β€–πΏ2(𝐾) ≀ πΆπΌβ€–βˆ‡π‘£β€–πΏ2(𝑁(𝐾)), βˆ€πΎ ∈ 𝒯𝐻 , 𝑣 ∈ π‘‰β„Ž, (3.1)

where 𝑁(𝐾) := 𝐾 β€² ∈ 𝒯𝐻 : 𝐾 β€² ∩ 𝐾 = βˆ…. Furthermore, for a shape-regular and quasi-uniform partition, theestimate (3.1) can be summed into the global estimate

π»βˆ’1‖𝑣 βˆ’ 𝐼𝐻‖𝐿2(Ξ©) + β€–βˆ‡πΌπ»π‘£β€–πΏ2(Ξ©) ≀ πΆπ›Ύβ€–βˆ‡π‘£β€–πΏ2(Ξ©),

where 𝐢𝛾 depends on the interpolation constant 𝐢𝐼 and the shape regularity parameter defined as

𝛾 := maxπΎβˆˆπ’―π»

𝛾𝐾 , where 𝛾𝐾 =diam(𝐡𝐾)diam(𝐾)

Β·

Here 𝐡𝐾 denotes the largest ball inside 𝐾. A commonly used example of such an interpolant is 𝐼𝐻 = 𝐸𝐻 ∘Π𝐻 ,where Π𝐻 is the piecewise 𝐿2-projection onto 𝑃1(𝒯𝐻), the space of functions that are affine on each triangle𝐾 ∈ 𝒯𝐻 , and 𝐸𝐻 : 𝑃1(𝒯𝐻) β†’ 𝑉𝐻 is an averaging operator that, to each free node π‘₯ ∈ 𝒩 , assigns the arithmeticmean of corresponding function values on intersecting elements, i.e.

(𝐸𝐻(𝑣))(π‘₯) =1

card𝐾 ∈ 𝒯𝐻 : π‘₯ ∈ 𝐾

βˆ‘πΎβˆˆπ’―π» :π‘₯∈𝐾

𝑣𝐾

(π‘₯).

For more discussion regarding possible choices of interpolants, see e.g. [11] or [31].Let the space 𝑉f be defined by the kernel of the interpolant, i.e.

𝑉f = ker(𝐼𝐻) = 𝑣 ∈ π‘‰β„Ž : 𝐼𝐻𝑣 = 0.

Page 6: A generalized finite element method for the strongly ...

1380 P. LJUNG ET AL.

Figure 1. The modified basis function πœ†π‘₯ βˆ’ πœ‘π‘₯ and the Ritz-projected hat function πœ‘π‘₯.(A) πœ†π‘₯ βˆ’ πœ‘π‘₯. (B) πœ‘π‘₯.

That is, 𝑉f is a finescale space in the sense that it captures the features that are excluded from the coarseFE-space. This consequently leads to the decomposition

π‘‰β„Ž = 𝑉𝐻 βŠ• 𝑉f ,

such that every function 𝑣 ∈ π‘‰β„Ž has a unique decomposition 𝑣 = 𝑣𝐻 + 𝑣f , where 𝑣𝐻 ∈ 𝑉𝐻 and 𝑣f ∈ 𝑉f .In the case of the LOD method for the standard wave equation (see [1]), one considers a Ritz-projection

based solely on the 𝐡-coefficient to construct a multiscale space. Instead, the goal is to define a multiscalespace based on the inner product π‘Ž(Β·, Β·) + πœπ‘(Β·, Β·) (for a fixed 𝜏) and add additional correction to account forthe time-dependency. This particular choice of scalar product comes from the backward Euler time-steppingformulation and both simplifies the analysis and is more natural in the implementation. Another possibility isto choose π‘Ž(Β·, Β·) as scalar product. For 𝑣 ∈ 𝑉𝐻 , we consider the Ritz-projection 𝑅f : 𝑉𝐻 β†’ 𝑉f defined by

π‘Ž(𝑅f𝑣, 𝑀) + πœπ‘(𝑅f𝑣, 𝑀) = π‘Ž(𝑣, 𝑀) + πœπ‘(𝑣, 𝑀), βˆ€π‘€ ∈ 𝑉f .

Using this projection, we may define the multiscale space 𝑉ms := 𝑉𝐻 βˆ’π‘…f𝑉𝐻 such that

π‘‰β„Ž = 𝑉ms βŠ• 𝑉f , and π‘Ž(𝑣ms, 𝑣f) + πœπ‘(𝑣ms, 𝑣f) = 0. (3.2)

Note that dim(𝑉ms) = dim(𝑉𝐻), and hence we can view 𝑉ms as a modified coarse space that contains finescaleinformation of 𝐴 and 𝐡. Next, we may use the Ritz-projection to define the basis functions for the space 𝑉ms.For π‘₯ ∈ 𝒩 , denote by πœ‘π‘₯ := 𝑅fπœ†π‘₯ ∈ 𝑉f the solution to the (global) corrector problem

π‘Ž(πœ‘π‘₯, 𝑀) + πœπ‘(πœ‘π‘₯, 𝑀) = π‘Ž(πœ†π‘₯, 𝑀) + πœπ‘(πœ†π‘₯, 𝑀), βˆ€π‘€ ∈ 𝑉f . (3.3)

We can now construct our basis for 𝑉ms as πœ†π‘₯ βˆ’ πœ‘π‘₯π‘₯βˆˆπ’© which includes the behavior of the coefficients. Foran illustration of the Ritz-projected hat function, as well as the modified basis function for 𝑉ms, see Figure 1.

We may now formulate our ideal (but impractical) method. Since the solution space can be decomposed asπ‘‰β„Ž = 𝑉ms βŠ• 𝑉f , the idea is to solve a coarse scale problem in 𝑉ms, and then add additional correction from aproblem on the fine scale. The method reads: find 𝑒𝑛

lod = 𝑣𝑛 + 𝑀𝑛, where 𝑣𝑛 ∈ 𝑉ms and 𝑀𝑛 ∈ 𝑉f such that

𝜏(πœ•2

𝑑 𝑣𝑛, 𝑧)

+ π‘Ž (𝑣𝑛, 𝑧) + πœπ‘ (𝑣𝑛, 𝑧) = 𝜏 (𝑓𝑛, 𝑧) + π‘Ž(π‘’π‘›βˆ’1

lod , 𝑧), βˆ€π‘§ ∈ 𝑉ms, (3.4)

π‘Ž (𝑀𝑛, 𝑧) + πœπ‘ (𝑀𝑛, 𝑧) = π‘Ž(π‘’π‘›βˆ’1

lod , 𝑧), βˆ€π‘§ ∈ 𝑉f , (3.5)

for 𝑛 β‰₯ 2 with initial data 𝑒0lod = 𝑒0

β„Ž ∈ 𝑉ms and 𝑒1lod = 𝑒1

β„Ž ∈ 𝑉ms. The initial data is chosen in 𝑉ms to simplifythe implementation of the finescale correctors. We further discuss this choice in Section 4.4.

Page 7: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1381

Remark 3.1. Note that in (3.5), we do not take the source function nor the second derivative into account.This is because we can subtract an interpolant within the 𝐿2-product, so that the corresponding error convergesat the same order as the method itself. Moreover, the 𝑣𝑛-part and 𝑀𝑛-part have been excluded from the bilinearform π‘Ž(Β·, Β·) + πœπ‘(Β·, Β·) in (3.4) and (3.5) respectively, due to the orthogonality between 𝑉ms and 𝑉f .

Note that the multiscale space 𝑉ms is created using (3.3) with small 𝜏 . Thus, the 𝐴-coefficient dominates thesystem for short times. Moreover, we note from (3.5) that for 𝑁 large enough, we reach a steady state so that𝑀𝑁 β‰ˆ π‘€π‘βˆ’1 and 𝑣𝑁 β‰ˆ π‘£π‘βˆ’1. We get for 𝑧 ∈ 𝑉f

π‘Ž(𝑀𝑁 , 𝑧

)+ πœπ‘

(𝑀𝑁 , 𝑧

)β‰ˆ π‘Ž

(𝑒𝑁

lod, 𝑧)

= π‘Ž(𝑣𝑁 , 𝑧

)+ π‘Ž

(𝑀𝑁 , 𝑧

)= βˆ’πœπ‘

(𝑣𝑁 , 𝑧

)+ π‘Ž

(𝑀𝑁 , 𝑧

),

due to the orthogonality. Hence, by rearranging terms we have that

𝑏(𝑣𝑁 , 𝑧

)+ 𝑏

(𝑀𝑁 , 𝑧

)= 𝑏

(𝑒𝑁

lod, 𝑧)β‰ˆ 0,

which shows that the solution converges to a state where it is orthogonal with respect to 𝐡.

3.2. Localized method

The method we have considered so far is based on the global projection (3.3) onto the finescale space 𝑉f ,which results in a large linear system that is expensive to solve. Moreover, the basis correctors yield a globalsupport that makes the linear system (3.4) not sparse, but dense. Hence, we wish to localize the computationsonto coarse grid patches in order to yield a sparse matrix system.

To localize the corrector problem, we first introduce the patches to which the support of each basis functionis to be restricted. For πœ” βŠ‚ Ξ©, let 𝑁(πœ”) := 𝐾 ∈ 𝒯𝐻 : 𝐾 ∩ πœ” = βˆ…, and define a patch π‘π‘˜(πœ”) of size π‘˜ as

𝑁1(πœ”) := 𝑁(πœ”),

π‘π‘˜(πœ”) := 𝑁(π‘π‘˜βˆ’1(πœ”)), for π‘˜ β‰₯ 2.

Given these coarse grid patches, we may restrict the finescale space 𝑉f to them by defining

𝑉 πœ”f,π‘˜ := 𝑣 ∈ 𝑉f : supp(𝑣) βŠ† π‘π‘˜(πœ”),

for a subdomain πœ” βŠ‚ Ξ©. In particular, we will commonly use πœ” = 𝑇 ∈ 𝒯𝐻 and πœ” = π‘₯ ∈ 𝒩 .Next, define the element restricted Ritz-projection 𝑅𝑇

f such that 𝑅𝑇f 𝑣 ∈ 𝑉f is the solution to the system

π‘Ž(𝑅𝑇

f 𝑣, 𝑧)

+ πœπ‘(𝑅𝑇

f 𝑣, 𝑧)

=∫

𝑇

(𝐴 + 𝜏𝐡)βˆ‡π‘£ Β· βˆ‡π‘§ dπ‘₯, βˆ€π‘§ ∈ 𝑉f .

Note that we may construct the global Ritz-projection as the sum

𝑅f𝑣 =βˆ‘

π‘‡βˆˆπ’―π»

𝑅𝑇f 𝑣.

For π‘˜ ∈ N, we may restrict the projection to a patch by letting 𝑅𝑇f,π‘˜ : 𝑉𝐻 β†’ 𝑉 𝑇

f,π‘˜ be such that 𝑅𝑇f,π‘˜π‘£ ∈ 𝑉 𝑇

f,π‘˜ solves

π‘Ž(𝑅𝑇

f,π‘˜π‘£, 𝑧)

+ πœπ‘(𝑅𝑇

f,π‘˜π‘£, 𝑧)

=∫

𝑇

(𝐴 + 𝜏𝐡)βˆ‡π‘£ Β· βˆ‡π‘§ dπ‘₯, βˆ€π‘§ ∈ 𝑉 𝑇f,π‘˜.

By summation we yield the corresponding global version as

𝑅f,π‘˜π‘£ =βˆ‘

π‘‡βˆˆπ’―π»

𝑅𝑇f,π‘˜π‘£.

Finally, we may construct a localized multiscale space as 𝑉ms,π‘˜ := 𝑉𝐻 βˆ’π‘…f,π‘˜π‘‰π» , spanned by πœ†π‘₯βˆ’π‘…f,π‘˜πœ†π‘₯π‘₯βˆˆπ’© .In order to justify the act of localization, it is required that a corrector πœ‘π‘₯ vanishes rapidly outside an area

of its corresponding node π‘₯. Indeed, the following theorem (see [27], Thm. 4.1) shows that the corrector πœ‘π‘₯

satisfies an exponential decay away from its node, making the localization procedure viable.

Page 8: A generalized finite element method for the strongly ...

1382 P. LJUNG ET AL.

Theorem 3.2. There exists a constant 𝑐 β‰₯ (8𝐢𝐼𝛾(2 + 𝐢𝐼))βˆ’1, that only depends on the mesh constant 𝛾, suchthat for any 𝑇 ∈ 𝒯𝐻 and any 𝑣 ∈ 𝐻1

0 (Ξ©) the solution πœ‘ ∈ 𝑉f of the variational problem

(πœ‘, 𝑀) =∫

𝑇

(π΄βˆ‡π‘£

)Β· βˆ‡π‘€ dπ‘₯, βˆ€π‘€ ∈ 𝑉f

satisfies

‖𝐴1/2βˆ‡πœ‘β€–πΏ2(Ξ©βˆ–π‘π‘˜(𝑇 )) β‰€βˆš

2 exp(βˆ’π‘π›Όβˆ’+πœπ›½βˆ’

𝛼++πœπ›½+π‘˜)‖𝐴1/2βˆ‡π‘£β€–πΏ2(𝑇 ), βˆ€π‘˜ ∈ N,

where 𝐴 = 𝐴 + 𝜏𝐡.

With the space 𝑉ms,π‘˜ defined, we are able to localize the computations on the coarse scale system in (3.4)by replacing the multiscale space by its localized counterpart. It remains to localize the computations of thefinescale system in (3.5), which equivalently can be written as

π‘Ž(πœ•π‘‘π‘€

𝑛, 𝑧)

+ 𝑏 (𝑀𝑛, 𝑧) =1𝜏

π‘Ž(π‘£π‘›βˆ’1, 𝑧

).

We replace the right hand side by its localized version π‘£π‘›βˆ’1π‘˜ ∈ 𝑉ms,π‘˜ and note that π‘£π‘›βˆ’1

π‘˜ =βˆ‘π‘₯βˆˆπ’© π›Όπ‘›βˆ’1

π‘₯ (πœ†π‘₯ βˆ’π‘…f,π‘˜πœ†π‘₯). Thus, we seek our localized finescale solution as π‘€π‘›π‘˜ =

βˆ‘π‘₯βˆˆπ’© 𝑀𝑛

π‘˜,π‘₯, where π‘€π‘›π‘˜,π‘₯ ∈ 𝑉 π‘₯

f,π‘˜

solves

π‘Ž(πœ•π‘‘π‘€

π‘›π‘˜,π‘₯, 𝑧

)+ 𝑏

(𝑀𝑛

π‘˜,π‘₯, 𝑧)

=1𝜏

π‘Ž(π›Όπ‘›βˆ’1

π‘₯ (πœ†π‘₯ βˆ’π‘…f,π‘˜πœ†π‘₯) , 𝑧), βˆ€π‘§ ∈ 𝑉 π‘₯

f,π‘˜, (3.6)

so that the computation of this equation is localized to a patch surrounding the node π‘₯ ∈ 𝒩 . We introduce thefunctions πœ‰π‘™

π‘˜,π‘₯ ∈ 𝑉 π‘₯f,π‘˜ as solution to the parabolic equation

π‘Ž(πœ•π‘‘πœ‰

π‘™π‘˜,π‘₯, 𝑧

)+ 𝑏

(πœ‰π‘™π‘˜,π‘₯, 𝑧

)= π‘Ž

(1𝜏

πœ’1(𝑙) (πœ†π‘₯ βˆ’π‘…f,π‘˜πœ†π‘₯) , 𝑧

), βˆ€π‘§ ∈ 𝑉 π‘₯

f,π‘˜, (3.7)

for 𝑙 = 1, 2, . . . , 𝑁 with initial value πœ‰0π‘˜,π‘₯ = 0, and where πœ’1(𝑙) is an indicator function that equals 1 when 𝑙 = 1

and 0 otherwise. We claim that π‘€π‘›π‘˜,π‘₯ =

βˆ‘π‘›π‘™=1 π›Όπ‘›βˆ’π‘™

π‘₯ πœ‰π‘™π‘˜,π‘₯ is the solution to (3.6). This follows as for all 𝑧 ∈ 𝑉 π‘₯

f,π‘˜

π‘Ž(πœ•π‘‘π‘€

π‘›π‘˜,π‘₯, 𝑧

)+ 𝑏

(𝑀𝑛

π‘˜,π‘₯, 𝑧)

= π‘Ž

(πœ•π‘‘

π‘›βˆ‘π‘™=1

π›Όπ‘›βˆ’π‘™π‘₯ πœ‰π‘™

π‘˜,π‘₯, 𝑧

)+ 𝑏

(π‘›βˆ‘

𝑙=1

π›Όπ‘›βˆ’π‘™π‘₯ πœ‰π‘™

π‘˜,π‘₯, 𝑧

)

=π‘›βˆ‘

𝑙=2

π›Όπ‘›βˆ’π‘™π‘₯

(π‘Ž(πœ•π‘‘πœ‰

π‘™π‘˜,π‘₯, 𝑧

)+ 𝑏

(πœ‰π‘™π‘˜,π‘₯, 𝑧

))+ π›Όπ‘›βˆ’1

π‘₯

(π‘Ž(πœ•π‘‘πœ‰

1π‘˜,π‘₯, 𝑧

)+ 𝑏

(πœ‰1π‘˜,π‘₯, 𝑧

))= 0 + π‘Ž

(π›Όπ‘›βˆ’1

π‘₯ (πœ†π‘₯ βˆ’π‘…f,π‘˜πœ†π‘₯) , 𝑧).

With the localized computations established, the GFEM reads: find 𝑒𝑛lod,π‘˜ = 𝑣𝑛

π‘˜ + π‘€π‘›π‘˜ , where 𝑣𝑛

π‘˜ =βˆ‘π‘₯βˆˆπ’© 𝛼𝑛

π‘₯ (πœ†π‘₯ βˆ’π‘…f,π‘˜πœ†π‘₯) ∈ 𝑉ms,π‘˜ solves

𝜏(πœ•2

𝑑 π‘£π‘›π‘˜ , 𝑧)

+ π‘Ž (π‘£π‘›π‘˜ , 𝑧) + πœπ‘ (𝑣𝑛

π‘˜ , 𝑧) = 𝜏 (𝑓𝑛, 𝑧) + π‘Ž(π‘’π‘›βˆ’1

lod,π‘˜, 𝑧)

, βˆ€π‘§ ∈ 𝑉ms,π‘˜, (3.8)

and π‘€π‘›π‘˜ =

βˆ‘π‘₯βˆˆπ’©

βˆ‘π‘›π‘™=1 π›Όπ‘›βˆ’π‘™

π‘₯ πœ‰π‘™π‘˜,π‘₯, where πœ‰π‘™

π‘˜,π‘₯ ∈ 𝑉 π‘₯f,π‘˜ solves (3.7).

To justify the fact that we localize the finescale equation, we require a result similar to that of Theorem 3.2,but for the functions πœ‰π‘™

π‘₯𝑁𝑙=1. We finish this section about localization by proving that these functions satisfy

the exponential decay required for the localization procedure to be viable.

Page 9: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1383

Theorem 3.3. For any node π‘₯ ∈ 𝒩 , let πœ‰π‘›π‘₯ ∈ 𝑉f be the solution to

π‘Ž(πœ•π‘‘πœ‰

𝑛π‘₯ , 𝑧)

+ 𝑏 (πœ‰π‘›π‘₯ , 𝑧) = π‘Ž

(1𝜏

πœ’1(𝑛) (πœ†π‘₯ βˆ’π‘…fπœ†π‘₯) , 𝑧

), βˆ€π‘§ ∈ 𝑉f ,

with initial value πœ‰0π‘₯ = 0. Then there exist constants 𝑐 > 0 and 𝐢 > 0 such that for any π‘˜ β‰₯ 1

β€–πœ‰π‘›π‘₯‖𝐻1(Ξ©βˆ–π‘π‘˜(π‘₯)) ≀ πΆπ‘’βˆ’π‘π‘˜β€–πœ†π‘₯‖𝐻1 ,

for sufficiently small time step 𝜏 .

Proof. Assume π‘˜ β‰₯ 5. First, we analyze the problem for the first time step, which when multiplied by 𝜏 can bewritten as

π‘Ž(πœ‰1π‘₯, 𝑧)

+ πœπ‘(πœ‰1π‘₯, 𝑧)

= π‘Ž (πœ†π‘₯ βˆ’ πœ‘π‘₯, 𝑧) , βˆ€π‘§ ∈ 𝑉f , (3.9)

where πœ‘π‘₯ = 𝑅fπœ†π‘₯. We denote = π‘Ž + πœπ‘ such that (πœ‘π‘₯, 𝑧) = (πœ†π‘₯, 𝑧) for all 𝑧 ∈ 𝑉f . Furthermore we use theenergy norm |||Β·||| :=

√ (·, ·), and by |||·|||𝐷 we denote the restriction of the norm onto a domain 𝐷. As seen in

the proof of Theorem 4.1 in [27], the result in Theorem 3.2 can be written as

|||πœ‘π‘₯|||Ξ©βˆ–π‘π‘˜(π‘₯) ≀ πΆπœ‘πœ‡βŒŠπ‘˜/4βŒ‹|||πœ†π‘₯|||,

for some πœ‡ < 1. Moreover we define the cut-off function πœ‚π‘˜ ∈ 𝑉𝐻 by

πœ‚π‘˜ :=

1, in Ξ©βˆ–π‘π‘˜+1 (π‘₯),0, in π‘π‘˜ (π‘₯),

for π‘₯ ∈ 𝒩 . Now let 𝜈 = πœ‚π‘˜βˆ’3. Then we have that

supp (𝜈) = Ξ©βˆ–π‘π‘˜βˆ’3 (π‘₯) ,

supp (βˆ‡πœˆ) = π‘π‘˜βˆ’2 (π‘₯) βˆ–π‘π‘˜βˆ’3 (π‘₯) .

With this setting, we note that πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜ ≀

∫Ω

πœˆπ΄βˆ‡πœ‰1π‘₯ Β· βˆ‡πœ‰1

π‘₯ dπ‘₯ =∫

Ξ©

π΄βˆ‡πœ‰1π‘₯ Β· βˆ‡

(πœˆπœ‰1

π‘₯

)dπ‘₯βˆ’

∫Ω

π΄βˆ‡πœ‰1π‘₯ Β· πœ‰1

π‘₯βˆ‡πœˆ dπ‘₯

β‰€βˆ«

Ξ©

π΄βˆ‡πœ‰1π‘₯ Β· βˆ‡ (1βˆ’ 𝐼𝐻)

(πœˆπœ‰1

π‘₯

)dπ‘₯

⏟ ⏞

=:𝑀1

+∫

Ξ©

π΄βˆ‡πœ‰1π‘₯ Β· βˆ‡πΌπ»

(πœˆπœ‰1

π‘₯

)dπ‘₯

⏟ ⏞

=:𝑀2

+∫

Ξ©

π΄βˆ‡πœ‰1π‘₯ Β· πœ‰1

π‘₯βˆ‡πœˆ dπ‘₯

⏟ ⏞

=:𝑀3

,

where we have denoted 𝐴 = 𝐴 + 𝜏𝐡. We now proceed to estimate the terms 𝑀1, 𝑀2 and 𝑀3 separately. For𝑀1, we use the problem (3.9) with 𝑧 = (1βˆ’ 𝐼𝐻)

(πœˆπœ‰1

π‘₯

)∈ 𝑉f to get

𝑀1 =∫

Ξ©

π΄βˆ‡ (πœ†π‘₯ βˆ’ πœ‘π‘₯) Β· βˆ‡ (1βˆ’ 𝐼𝐻)(πœˆπœ‰1

π‘₯

)dπ‘₯

=

𝜏∫

Ξ©βˆ–π‘π‘˜βˆ’3π΅βˆ‡ (πœ‘π‘₯) Β· βˆ‡ (1βˆ’ 𝐼𝐻)

(πœˆπœ‰1

π‘₯

)dπ‘₯

,

where we have used the -orthogonality between 𝑉ms and 𝑉f , that the integral is zero on supp (πœ†π‘₯), and thatthe support of the remaining integrand is Ξ©βˆ–π‘π‘˜βˆ’4. Thus, we get that

𝑀1 ≀ πœπ›½+

π›Όβˆ’|||πœ‘π‘₯|||Ξ©βˆ–π‘π‘˜βˆ’4

πœ‰1π‘₯

Ξ©βˆ–π‘π‘˜βˆ’4 ≀ 𝜏

𝛽+

π›Όβˆ’πΆπœ‘πœ‡βŒŠ

π‘˜βˆ’44 βŒ‹|||πœ†π‘₯|||

πœ‰1π‘₯

Ξ©βˆ–π‘π‘˜βˆ’4 .

Page 10: A generalized finite element method for the strongly ...

1384 P. LJUNG ET AL.

Moreover, by similar calculations as in the proof of Theorem 4.1 in [27], from 𝑀2 and 𝑀3 we get

𝑀2, 𝑀3 ≀ 𝐢

πœ‰1π‘₯

2π‘π‘˜βˆ–π‘π‘˜βˆ’4 ,

for a constant 𝐢 > 0. In total, for πœ€ ∈ (0, 1), we find that πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜ ≀ 𝜏

𝛽+

π›Όβˆ’πΆπœ‘πœ‡βŒŠ

π‘˜βˆ’44 βŒ‹|||πœ†π‘₯|||

πœ‰1π‘₯

Ξ©βˆ–π‘π‘˜βˆ’4 + 𝐢

πœ‰1π‘₯

2π‘π‘˜βˆ–π‘π‘˜βˆ’4

≀ (𝛽+πΆπœ‘)2

𝛼2βˆ’πœ€

𝜏2πœ‡2⌊ π‘˜βˆ’44 βŒ‹|||πœ†π‘₯|||2 + πœ€

πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜βˆ’4 + 𝐢

( πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜βˆ’4 βˆ’

πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜

).

Let 𝛿 :=(πœ€ + 𝐢

)(1 + 𝐢

)βˆ’1

< 1, and set πœ… = max (𝛿, πœ‡) < 1. Then, by rearranging the terms we get theinequality

πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜ ≀

(𝛽+πΆπœ‘)2

𝛼2βˆ’πœ€(

1 + 𝐢)𝜏2πœ…2⌊ π‘˜βˆ’4

4 βŒ‹|||πœ†π‘₯|||2 + πœ…

πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜βˆ’4 .

Repeating the estimate, we end up with

πœ‰1π‘₯

2Ξ©βˆ–π‘π‘˜ ≀ πœ…βŒŠπ‘˜/4βŒ‹ πœ‰1

π‘₯

2Ξ©

+(𝛽+πΆπœ‘)2

𝛼2βˆ’πœ€(

1 + 𝐢) |||πœ†π‘₯|||2

βŒŠπ‘˜/4βŒ‹βˆ’1βˆ‘π‘–=0

𝜏2πœ…π‘–πœ…2⌊ π‘˜βˆ’4βˆ’4𝑖4 βŒ‹.

We proceed by estimating

πœ‰1π‘₯

Ξ©

. By choosing 𝑧 = πœ‰1π‘₯ in (3.9) we get

πœ‰1π‘₯

2 ≀ |||πœ†π‘₯ βˆ’ πœ‘π‘₯|||

πœ‰1π‘₯

≀ |||πœ†π‘₯|||

πœ‰1π‘₯

,

since

|||πœ†π‘₯ βˆ’ πœ‘π‘₯|||2 = (πœ†π‘₯ βˆ’ πœ‘π‘₯, πœ†π‘₯ βˆ’ πœ‘π‘₯) ≀ |||πœ†π‘₯ βˆ’ πœ‘π‘₯||||||πœ†π‘₯|||.

Moreover, for 𝑖 = 0, 1, 2, . . . , βŒŠπ‘˜/4βŒ‹ βˆ’ 1, we note that

πœ…π‘–+2⌊ π‘˜βˆ’4βˆ’4𝑖4 βŒ‹ ≀ πœ…βŒŠπ‘˜/4βŒ‹βˆ’1+2⌊ π‘˜βˆ’4βˆ’4(π‘˜/4βˆ’1)

4 βŒ‹ = πœ…βŒŠπ‘˜/4βŒ‹βˆ’1 (3.10)

so in total we have the estimate πœ‰1π‘₯

Ξ©βˆ–π‘π‘˜ ≀

√1 + 𝐢0𝜏2πœ…

12 βŒŠπ‘˜/4βŒ‹|||πœ†π‘₯|||, with 𝐢0 =

(𝛽+πΆπœ‘)2 πœ…βˆ’1

𝛼2βˆ’πœ€(

1 + 𝐢) (βŒŠπ‘˜/4βŒ‹ βˆ’ 1) .

Recall that this is for the first time step. In next time step, we consider the problem

π‘Ž(πœ‰2π‘₯, 𝑧)

+ πœπ‘(πœ‰2π‘₯, 𝑧)

= π‘Ž(πœ‰1π‘₯, 𝑧), βˆ€π‘§ ∈ 𝑉f .

As for the first time step, we split the estimate into the similar integrals 𝑀1, 𝑀2, and 𝑀3, and get

𝑀1 ≀ πœπ›½+

π›Όβˆ’

πœ‰1π‘₯

Ξ©βˆ–π‘π‘˜βˆ’4

πœ‰2π‘₯

Ξ©βˆ–π‘π‘˜βˆ’4 ≀ 𝜏

𝛽+

π›Όβˆ’

√1 + 𝐢0𝜏2πœ…

12⌊ π‘˜βˆ’4

4 βŒ‹|||πœ†π‘₯|||

πœ‰2π‘₯

Ξ©βˆ–π‘π‘˜βˆ’4 ,

while 𝑀2 and 𝑀3 remain the same. In total, we get the estimate(1 + 𝐢

) πœ‰2π‘₯

2Ξ©βˆ–π‘π‘˜ ≀

𝛽2+

𝛼2βˆ’πœ€

𝜏2(1 + 𝐢0𝜏

2)πœ…βŒŠ

π‘˜βˆ’44 βŒ‹|||πœ†π‘₯|||2 +

(πœ€ + 𝐢

) πœ‰2π‘₯

2Ξ©βˆ–π‘π‘˜βˆ’4 .

Page 11: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1385

Once again, by letting 𝛿 =(πœ€ + 𝐢

)/(

1 + 𝐢)

and since 𝛿 ≀ πœ…, we get

πœ‰2π‘₯

2Ξ©βˆ–π‘π‘˜ ≀

𝛽2+

𝛼2βˆ’πœ€(

1 + 𝐢)𝜏2

(1 + 𝐢0𝜏

2)πœ…βŒŠ

π‘˜βˆ’44 βŒ‹|||πœ†π‘₯|||2 + πœ…

πœ‰2π‘₯

2Ξ©βˆ–π‘π‘˜βˆ’4

≀ πœ…βŒŠπ‘˜/4βŒ‹|||πœ†π‘₯|||2 +𝛽2

+

𝛼2βˆ’πœ€(

1 + 𝐢) (1 + 𝐢0𝜏

2) βŒŠπ‘˜/4βŒ‹βˆ’1βˆ‘

𝑖=0

𝜏2πœ…π‘–πœ…βŒŠπ‘˜βˆ’4βˆ’4𝑖

4 βŒ‹.

Once again we use (3.10) to conclude that πœ‰2π‘₯

Ξ©βˆ–π‘π‘˜ ≀

√1 + 𝐢1𝜏2 (1 + 𝐢0𝜏2)πœ…

12 βŒŠπ‘˜/4βŒ‹|||πœ†π‘₯||| =

√1 + 𝐢1𝜏2 + 𝐢1𝜏2𝐢0𝜏2πœ…

12 βŒŠπ‘˜/4βŒ‹|||πœ†π‘₯|||,

where

𝐢1 =𝛽2

+πœ…βˆ’1

𝛼2βˆ’πœ€(

1 + 𝐢) (βŒŠπ‘˜/4βŒ‹ βˆ’ 1) .

Inductively, we get for arbitrary time step 𝑛 the estimate

|||πœ‰π‘›π‘₯ |||Ξ©βˆ–π‘π‘˜ ≀ πœ…

12 βŒŠπ‘˜/4βŒ‹|||πœ†π‘₯|||

βŽ―π‘›βˆ’1βˆ‘π‘–=0

(𝐢1𝜏2)𝑖 + (𝐢1𝜏2)𝑛𝐢0𝜏2. (3.11)

Since πœ…12 βŒŠπ‘˜/4βŒ‹ ≀ πœ…

12 (π‘˜/4βˆ’1) = πœ…βˆ’

12 π‘’βˆ’

18 log(1/πœ…)π‘˜, and since the energy norm is equivalent to the 𝐻1-norm, the

theorem holds for π‘˜ β‰₯ 5. We show that the estimate (3.11) is still valid for π‘˜ ≀ 4. For the 𝑛:th time step, let𝑧 = πœ‰π‘›

π‘₯ in (3.9). This yields the estimate

|||πœ‰π‘›π‘₯ ||| ≀

πœ‰π‘›βˆ’1π‘₯

≀ . . . ≀

πœ‰1π‘₯

≀ |||πœ†π‘₯|||.

Furthermore if π‘˜ < 4 we have that πœ…12 βŒŠπ‘˜/4βŒ‹ = 1, and under the assumption that 𝐢1𝜏

2 < 1, we have that

π‘›βˆ’1βˆ‘π‘–=0

(𝐢1𝜏

2)𝑖

=

(𝐢1𝜏

2)𝑛 βˆ’ 1

𝐢1𝜏2 βˆ’ 1> 1,

which shows that the estimate holds for π‘˜ < 4. If π‘˜ = 4 we can bound πœ…12 βŒŠπ‘˜/4βŒ‹ ≀ πœ…

12 βŒŠπ‘˜/5βŒ‹ and repeat the same

argument.

Remark 3.4. Note that the sum that appears in (3.11) converges to

π‘›βˆ’1βˆ‘π‘–=0

(𝐢1𝜏

2)𝑖 βˆ’βˆ’βˆ’βˆ’β†’

π‘›β†’βˆž

11βˆ’ 𝐢1𝜏2

,

which means that the total constant in (3.11) behaves nicely for sufficiently small time steps. More specifically,for time steps

𝜏 ≀

βŽ―π›Ό2βˆ’πœ€πœ…

(1 + 𝐢

)𝛽2

+ (βŒŠπ‘˜/4βŒ‹ βˆ’ 1)Β·

Page 12: A generalized finite element method for the strongly ...

1386 P. LJUNG ET AL.

4. Error estimates

In this section we derive error estimates of the ideal method (3.4) and (3.5). The additional error due tolocalization can be controlled in terms of the localization parameter π‘˜. This is further discussed in Remark 4.9.We begin by considering an auxiliary problem.

4.1. Auxiliary problem

The auxiliary problem is defined as the standard variational formulation for the strongly damped waveequation, but we exclude the second order time derivative. Moreover, we let the starting time 𝑑 = 𝑑0 be generaland set the time discretization to 𝑑 = 𝑑0 < 𝑑1 < . . . < 𝑑𝑁 = 𝑇 . Note that 𝑁 here might be different from thediscretization of the fully discrete equation (2.6), but the time step 𝜏 , and thus the multiscale space, are thesame. The auxiliary problem is to find 𝑍𝑛

β„Ž ∈ π‘‰β„Ž for 𝑛 = 1, . . . , 𝑁 , such that

π‘Ž(πœ•π‘‘π‘

π‘›β„Ž , 𝑣)

+ 𝑏 (π‘π‘›β„Ž , 𝑣) = (𝑓𝑛, 𝑣) , βˆ€π‘£ ∈ π‘‰β„Ž, (4.1)

with initial value 𝑍0β„Ž ∈ 𝑉ms. Equivalently, multiply (4.1) by 𝜏 and we may consider

π‘Ž (π‘π‘›β„Ž , 𝑣) + πœπ‘ (𝑍𝑛

β„Ž , 𝑣) = 𝜏 (𝑓𝑛, 𝑣) + π‘Ž(π‘π‘›βˆ’1

β„Ž , 𝑣), βˆ€π‘£ ∈ π‘‰β„Ž. (4.2)

Existence of a solution to this problem is guaranteed by Lax–Milgram. For simplicity, we make the assumptionthat the initial data for the damped wave equation (2.6) is already in the multiscale space 𝑉ms, such that

𝑒0β„Ž = 𝑒0

lod ∈ 𝑉ms, 𝑒1β„Ž = 𝑒1

lod ∈ 𝑉ms.

For general initial data we refer to Section 4.4 below. Furthermore, to limit the technical details in the proofwe have chosen to analyze the error in the 𝐿2

(𝐻1)-norm instead of the pointwise (in time) 𝐻1-norm.

The solution space can be decomposed as π‘‰β„Ž = 𝑉msβŠ•π‘‰f , such that the solution can be written as π‘π‘›β„Ž = 𝑣𝑛+𝑀𝑛

where 𝑣𝑛 ∈ 𝑉ms and 𝑀𝑛 ∈ 𝑉f . If we insert this into the system in (4.2) and consider test functions 𝑧 ∈ 𝑉ms, theleft hand side becomes

π‘Ž (π‘π‘›β„Ž , 𝑧) + πœπ‘ (𝑍𝑛

β„Ž , 𝑧) = π‘Ž (𝑣𝑛, 𝑧) + πœπ‘ (𝑣𝑛, 𝑧) ,

where we have used the orthogonality between 𝑉ms and 𝑉f with respect to π‘Ž (Β·, Β·) + πœπ‘ (Β·, Β·). Likewise, if testfunctions 𝑧 ∈ 𝑉f are considered, the left hand side becomes

π‘Ž (π‘π‘›β„Ž , 𝑧) + πœπ‘ (𝑍𝑛

β„Ž , 𝑧) = π‘Ž (𝑀𝑛, 𝑧) + πœπ‘ (𝑀𝑛, 𝑧) .

With these findings, we define the approximation to the auxiliary problem as to find 𝑍𝑛lod = 𝑣𝑛 + 𝑀𝑛, where

𝑣𝑛 ∈ 𝑉ms and 𝑀𝑛 ∈ 𝑉f such that

π‘Ž (𝑣𝑛, 𝑧) + πœπ‘ (𝑣𝑛, 𝑧) = 𝜏 (𝑓𝑛, 𝑧) + π‘Ž(π‘π‘›βˆ’1

lod , 𝑧), βˆ€π‘§ ∈ 𝑉ms, (4.3)

π‘Ž (𝑀𝑛, 𝑧) + πœπ‘ (𝑀𝑛, 𝑧) = π‘Ž(π‘π‘›βˆ’1

lod , 𝑧), βˆ€π‘§ ∈ 𝑉f , (4.4)

with initial data 𝑍0lod ∈ 𝑉ms. Note that if 𝑓 = 0, then 𝑍𝑛

β„Ž = 𝑍𝑛lod for every 𝑛, meaning that the method

reproduces π‘π‘›β„Ž exactly. For the auxiliary problem, we prove the following error estimates.

Theorem 4.1. Let π‘π‘›β„Ž be the solution to (4.1) and 𝑍𝑛

lod the solution to (4.3) and (4.4). Assume that 𝑍0lodβˆ’π‘0

β„Ž =0, and 𝑓𝑛 ∈ 𝐿2 (Ξ©), for 𝑛 β‰₯ 0, then the error is bounded by

β€–π‘π‘›β„Ž βˆ’ 𝑍𝑛

lod‖𝐻1 ≀ 𝐢𝐻

π‘›βˆ‘π‘—=1

πœβ€–π‘“ 𝑗‖𝐿2 . (4.5)

Page 13: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1387

In addition,

π‘›βˆ‘π‘—=1

πœβ€–π‘π‘—β„Ž βˆ’ 𝑍𝑗

lodβ€–2𝐿2≀ 𝐢𝐻2

π‘›βˆ‘π‘—=1

πœβ€–π‘“ 𝑗‖2𝐿2, (4.6)

and if 𝑓𝑛 = πœ•π‘‘π‘”π‘›, for some 𝑔𝑛𝑁

𝑛=0 such that 𝑔𝑛 ∈ π‘‰β„Ž, then

π‘›βˆ‘π‘—=1

πœβ€–π‘π‘—β„Ž βˆ’ 𝑍𝑗

lodβ€–2𝐿2≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=1

πœβ€–π‘”π‘—β€–2𝐿2+ ‖𝑔0β€–2𝐿2

⎞⎠ , (4.7)

where C does not depend on the variations in 𝐴 or 𝐡.

Proof. Since π‘π‘›β„Ž ∈ π‘‰β„Ž there are 𝑣𝑛 ∈ 𝑉ms and 𝑛 ∈ 𝑉f such that 𝑍𝑛

β„Ž = 𝑣𝑛 + 𝑛. Let 𝑒𝑛 = π‘π‘›β„Ž βˆ’ 𝑍𝑛

lod, andconsider

|||𝑒𝑛|||2 := π‘Ž (𝑒𝑛, 𝑒𝑛) + πœπ‘ (𝑒𝑛, 𝑒𝑛)= 𝜏 (𝑓𝑛, 𝑒𝑛) + π‘Ž

(π‘π‘›βˆ’1

β„Ž , 𝑒𝑛)βˆ’ π‘Ž (𝑣𝑛, 𝑒𝑛)βˆ’ πœπ‘ (𝑣𝑛, 𝑒𝑛)βˆ’ π‘Ž (𝑀𝑛, 𝑒𝑛)βˆ’ πœπ‘ (𝑀𝑛, 𝑒𝑛) .

For 𝑣𝑛 ∈ 𝑉ms we have due to the orthogonality and (4.3)

π‘Ž (𝑣𝑛, 𝑒𝑛) + πœπ‘ (𝑣𝑛, 𝑒𝑛) = π‘Ž (𝑣𝑛, 𝑣𝑛 βˆ’ 𝑣𝑛) + πœπ‘ (𝑣𝑛, 𝑣𝑛 βˆ’ 𝑣𝑛)= 𝜏 (𝑓𝑛, 𝑣𝑛 βˆ’ 𝑣𝑛) + π‘Ž

(π‘π‘›βˆ’1

lod , 𝑣𝑛 βˆ’ 𝑣𝑛).

Similarly, for 𝑀𝑛 ∈ 𝑉f we use the orthogonality and (4.4) to get

π‘Ž (𝑀𝑛, 𝑒𝑛) + πœπ‘ (𝑀𝑛, 𝑒𝑛) = π‘Ž(π‘π‘›βˆ’1

lod , 𝑛 βˆ’ 𝑀𝑛).

Hence,

|||𝑒𝑛|||2 = 𝜏 (𝑓𝑛, 𝑒𝑛) + π‘Ž(π‘π‘›βˆ’1

β„Ž , 𝑒𝑛)βˆ’ 𝜏 (𝑓𝑛, 𝑣𝑛 βˆ’ 𝑣𝑛)βˆ’ π‘Ž

(π‘π‘›βˆ’1

lod , 𝑣𝑛 βˆ’ 𝑣𝑛)βˆ’ π‘Ž

(π‘π‘›βˆ’1

lod , 𝑛 βˆ’ 𝑀𝑛)

= 𝜏 (𝑓𝑛, 𝑛 βˆ’ 𝑀𝑛) + π‘Ž(π‘π‘›βˆ’1

β„Ž βˆ’ π‘π‘›βˆ’1lod , 𝑒𝑛

).

The first term can be bounded by using the interpolation operator 𝐼𝐻

𝜏 | (𝑓𝑛, 𝑛 βˆ’ 𝑀𝑛) | ≀ πœβ€–π‘“π‘›β€–πΏ2‖𝑛 βˆ’ 𝑀𝑛 βˆ’ 𝐼𝐻 (𝑛 βˆ’ 𝑀𝑛) ‖𝐿2 ≀ πΆπ»πœβ€–π‘“π‘›β€–πΏ2‖𝑛 βˆ’ 𝑀𝑛‖𝐻1

≀ πΆπ»πœβ€–π‘“π‘›β€–πΏ2‖𝑒𝑛‖𝐻1 ≀ πΆπ»πœβ€–π‘“π‘›β€–πΏ2 |||𝑒𝑛|||.

For the second term we note that π‘π‘›βˆ’1β„Ž βˆ’ π‘π‘›βˆ’1

lod = π‘’π‘›βˆ’1 so that

|||𝑒𝑛||| ≀ πΆπ»πœβ€–π‘“π‘›β€–πΏ2 +

π‘’π‘›βˆ’1

.

Using this bound repeatedly and 𝑒0 = 0 we get

|||𝑒𝑛||| ≀ 𝐢𝐻

π‘›βˆ‘π‘—=1

πœβ€–π‘“ 𝑗‖𝐿2 .

This concludes the proof since ‖𝑒𝑛‖𝐻1 ≀ 𝐢|||𝑒𝑛|||.To prove the remaining bounds in 𝐿2-norm, we define the forward difference operator πœ•π‘‘π‘₯

𝑛 =(π‘₯𝑛+1 βˆ’ π‘₯𝑛

)/𝜏

and consider the dual problem: find π‘₯π‘—β„Ž ∈ π‘‰β„Ž for 𝑗 = π‘›βˆ’ 1, . . . , 0, such that π‘₯𝑛

β„Ž = 0 and

π‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—β„Ž, 𝑧)

+ 𝑏(π‘₯𝑗

β„Ž, 𝑧)

=(𝑒𝑗+1, 𝑧

), βˆ€π‘§ ∈ π‘‰β„Ž. (4.8)

Page 14: A generalized finite element method for the strongly ...

1388 P. LJUNG ET AL.

Note that this problem moves backwards in time. By choosing 𝑧 = π‘₯π‘—β„Ž in (4.8) and performing a classical energy

argument, we deduce

β€–π‘₯π‘—β„Žβ€–

2𝐻1 +

π‘›βˆ‘π‘˜=𝑗

πœβ€–π‘₯π‘˜β„Žβ€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘˜=𝑗+1

πœβ€–π‘’π‘˜β€–2𝐿2. (4.9)

Similarly, by choosing 𝑧 = βˆ’πœ•π‘‘π‘₯π‘—β„Ž, we achieve

β€–π‘₯π‘—β„Žβ€–

2𝐻1 +

π‘›βˆ’1βˆ‘π‘˜=𝑗

πœβ€–πœ•π‘‘π‘₯π‘˜β„Žβ€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘˜=𝑗+1

πœβ€–π‘’π‘˜β€–2𝐿2. (4.10)

Now, use (4.8) to getπ‘›βˆ‘

𝑗=1

πœβ€–π‘’π‘—β€–2𝐿2=

π‘›βˆ‘π‘—=1

πœπ‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1β„Ž , 𝑒𝑗

)+ πœπ‘

(π‘₯π‘—βˆ’1

β„Ž , 𝑒𝑗)

.

Summation by parts givesπ‘›βˆ‘

𝑗=1

πœβ€–π‘’π‘—β€–2𝐿2=

π‘›βˆ‘π‘—=1

πœπ‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1β„Ž , 𝑒𝑗

)+ πœπ‘

(π‘₯π‘—βˆ’1

β„Ž , 𝑒𝑗)

=π‘›βˆ‘

𝑗=1

πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , πœ•π‘‘π‘’π‘—)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , 𝑒𝑗)

, (4.11)

where we have used π‘₯𝑛 = 𝑒0 = 0. Furthermore, we use the equations (4.1) and (4.3), and the orthogonality in(3.2), to show that the following Galerkin orthogonality holds for 𝑧ms ∈ 𝑉ms

π‘Ž(πœ•π‘‘π‘’

𝑗 , 𝑧ms

)+ 𝑏

(𝑒𝑗 , 𝑧ms

)= π‘Ž

(πœ•π‘‘π‘

π‘—β„Ž, 𝑧ms

)+ 𝑏

(𝑍𝑗

β„Ž, 𝑧ms

)βˆ’ 1

πœπ‘Ž(𝑣𝑗 , 𝑧ms

)βˆ’ 𝑏

(𝑣𝑗 , 𝑧ms

)+

1𝜏

π‘Ž(π‘π‘—βˆ’1

lod , 𝑧ms

)(4.12)

=(𝑓 𝑗 , 𝑧ms

)βˆ’(𝑓 𝑗 , 𝑧ms

)= 0.

Let π‘₯π‘—β„Ž = π‘₯𝑗

ms + π‘₯𝑗f , for some π‘₯𝑗

ms ∈ 𝑉ms, π‘₯𝑗f ∈ 𝑉f . Using the orthogonality (4.12) and the equations (4.4) and

(4.1) we deduceπ‘›βˆ‘

𝑗=1

πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , πœ•π‘‘π‘’π‘—)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , 𝑒𝑗)

=π‘›βˆ‘

𝑗=1

πœπ‘Ž(π‘₯π‘—βˆ’1

f , πœ•π‘‘π‘’π‘—)

+ πœπ‘(π‘₯π‘—βˆ’1

f , 𝑒𝑗)

=π‘›βˆ‘

𝑗=1

πœπ‘Ž(π‘₯π‘—βˆ’1

f , πœ•π‘‘π‘π‘—β„Ž

)+ πœπ‘

(π‘₯π‘—βˆ’1

f , π‘π‘—β„Ž

)=

π‘›βˆ‘π‘—=1

𝜏(π‘₯π‘—βˆ’1

f , 𝑓 𝑗)

.

If 𝑓 𝑗 ∈ 𝐿2 (Ξ©), then we may subtract 𝐼𝐻π‘₯π‘—βˆ’1f = 0 and use (3.1) to achieve

π‘›βˆ‘π‘—=1

𝜏(π‘₯π‘—βˆ’1

f , 𝑓 𝑗)≀ 𝐢𝐻

π‘›βˆ‘π‘—=1

πœβ€–π‘₯π‘—βˆ’1f ‖𝐻1‖𝑓 𝑗‖𝐿2 ≀ 𝐢𝐻

βŽ›βŽ π‘›βˆ‘π‘—=1

πœβ€–π‘₯π‘—βˆ’1f β€–2𝐻1

⎞⎠1/2βŽ›βŽ π‘›βˆ‘π‘—=1

πœβ€–π‘“ 𝑗‖2𝐿2

⎞⎠1/2

.

Note that

π‘₯π‘—βˆ’1f

2+

π‘₯π‘—βˆ’1ms

2 ≀ π‘₯π‘—βˆ’1β„Ž

2. Hence the energy estimate (4.9) can now be used to achieve (4.6).

If 𝑓 𝑗 = πœ•π‘‘π‘”π‘— one may use summation by parts to achieve

π‘›βˆ‘π‘—=1

πœβ€–π‘’π‘—β€–2𝐿2=

π‘›βˆ‘π‘—=1

𝜏(π‘₯π‘—βˆ’1

f , πœ•π‘‘π‘”π‘—)≀

π‘›βˆ‘π‘—=1

𝜏(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1f , 𝑔𝑗

)βˆ’(π‘₯0

f , 𝑔0)

≀ 𝐢𝐻

π‘›βˆ‘π‘—=1

πœβ€–πœ•π‘‘π‘₯π‘—βˆ’1f ‖𝐻1‖𝑔𝑗‖𝐿2 + 𝐢𝐻‖π‘₯0

f ‖𝐻1‖𝑔0‖𝐿2 ,

where we have used π‘₯𝑛f = π‘₯𝑛

β„Ž = 0. Using (4.10) we conclude (4.7).

Page 15: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1389

Remark 4.2. The bound in (4.6) is not of optimal order, but it is useful in the error analysis.

The next lemma gives error estimates for the discrete time derivative of the error. In the analysis of the (full)damped wave equation we use 𝑔 = πœ•π‘‘π‘’β„Ž, see Lemma 4.5. If the initial data is nonzero we expect πœ•π‘‘π‘”

1 below tobe of order π‘‘βˆ’1

1 in 𝐿2-norm. A detailed explanation of this is given below. Hence, we have a blow up close tozero due to low regularity of the initial data. Therefore, we need to multiply the error by 𝑑𝑗 . This is similar tothe parabolic case for nonsmooth initial data see, e.g. [33].

Lemma 4.3. Let π‘π‘›β„Ž be the solution to (4.1) and 𝑍𝑛

lod the solution to (4.3) and (4.4). Assume 𝑍0lod βˆ’ 𝑍0

β„Ž = 0.If πœ•π‘‘π‘“

𝑛 ∈ 𝐿2 (Ξ©), for 𝑛 β‰₯ 1, then

π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘

(𝑍𝑗

β„Ž βˆ’ 𝑍𝑗lod

)β€–2𝐿2

≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘“π‘—β€–2𝐿2

+ ‖𝑓1β€–2𝐿2

⎞⎠ (4.13)

and if 𝑓𝑛 = πœ•π‘‘π‘”π‘›, for some 𝑔𝑛𝑁

𝑛=0, such that 𝑔𝑛 ∈ π‘‰β„Ž, then

π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘

(𝑍𝑗

β„Ž βˆ’ 𝑍𝑗lod

)β€–2𝐿2

≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘”π‘—β€–2𝐿2

+ β€–πœ•π‘‘π‘”1β€–2𝐿2

⎞⎠ (4.14)

and, in addition, the following bound holds

π‘›βˆ‘π‘—=2

πœπ‘‘2π‘—β€–πœ•π‘‘

(𝑍𝑗

β„Ž βˆ’ 𝑍𝑗lod

)β€–2𝐿2

≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘”π‘—β€–2𝐿2

+ 𝑑21β€–πœ•π‘‘π‘”1β€–2𝐿2

⎞⎠ , (4.15)

where C does not depend on the variations in 𝐴 or 𝐡.

Proof. The proof of (4.13) is similar to (4.6). Let 𝑒𝑗 = π‘π‘—β„Ž βˆ’ 𝑍𝑗

lod and define the dual problem

π‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—β„Ž, 𝑧)

+ 𝑏(π‘₯𝑗

β„Ž, 𝑧)

=(πœ•π‘‘π‘’

𝑗+1, 𝑧), βˆ€π‘§ ∈ π‘‰β„Ž, 𝑗 = π‘›βˆ’ 1, . . . , 0, (4.16)

with π‘₯π‘›β„Ž = 0. Choosing 𝑧 = πœ•π‘‘π‘’

𝑗+1 and performing summation by parts we deduce

π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘’π‘—β€–2𝐿2

=π‘›βˆ‘

𝑗=2

πœπ‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1β„Ž , πœ•π‘‘π‘’

𝑗)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , πœ•π‘‘π‘’π‘—)

(4.17)

=π‘›βˆ‘

𝑗=2

πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , πœ•2𝑑 𝑒𝑗)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , πœ•π‘‘π‘’π‘—)

+ π‘Ž(π‘₯1

β„Ž, πœ•π‘‘π‘’1),

where we used that π‘₯π‘›β„Ž = 0. Following the same argument as for (4.7), but with a difference quotient, we arrive

at

π‘›βˆ‘π‘—=2

β€–πœ•π‘‘π‘’π‘—β€–2𝐿2

=π‘›βˆ‘

𝑗=2

πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , πœ•2𝑑 𝑒𝑗)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , πœ•π‘‘π‘’π‘—)

+ π‘Ž(π‘₯1

β„Ž, πœ•π‘‘π‘’1)

=π‘›βˆ‘

𝑗=2

𝜏(π‘₯π‘—βˆ’1

f , πœ•π‘‘π‘“π‘—)

+ π‘Ž(π‘₯1

β„Ž, πœ•π‘‘π‘’1).

Using 𝑒0 = 0, we deduce

π‘Ž(π‘₯1

β„Ž, πœ•π‘‘π‘’1)

=1𝜏

π‘Ž(π‘₯1

β„Ž, 𝑒1)≀ 𝐢

πœπ»β€–π‘₯1

β„Žβ€–π»1πœβ€–π‘“1‖𝐿2 ≀ 𝐢𝐻‖π‘₯1β„Žβ€–π»1‖𝑓1‖𝐿2 ,

Page 16: A generalized finite element method for the strongly ...

1390 P. LJUNG ET AL.

and with πœ•π‘‘π‘“π‘— ∈ 𝐿2 (Ξ©) we get

π‘›βˆ‘π‘—=2

β€–πœ•π‘‘π‘’π‘—β€–2𝐿2

≀ 𝐢𝐻

π‘›βˆ‘π‘—=2

πœβ€–π‘₯π‘—βˆ’1f ‖𝐻1β€–πœ•π‘‘π‘“

𝑗‖𝐿2 + 𝐢𝐻‖π‘₯1β„Žβ€–π»1‖𝑓1‖𝐿2 ,

and (4.13) follows by using an energy estimate of π‘₯π‘—β„Ž similar to (4.9), but with πœ•π‘‘π‘’

𝑗 on the right hand side.If 𝑓 𝑗 = πœ•π‘‘π‘”

𝑗 we proceed as for (4.7) to achieveπ‘›βˆ‘

𝑗=2

𝜏(π‘₯π‘—βˆ’1

f , πœ•π‘‘π‘“π‘—)≀ 𝐢𝐻

π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘₯π‘—βˆ’1f ‖𝐻1β€–πœ•π‘‘π‘”

𝑗‖𝐿2 + 𝐢𝐻‖π‘₯1f ‖𝐻1β€–πœ•π‘‘π‘”

1‖𝐿2

and (4.14) follows by using energy estimates similar to (4.10).For (4.15) we consider the dual problem

π‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—β„Ž, 𝑧)

+ 𝑏(π‘₯𝑗

β„Ž, 𝑧)

=(𝑑𝑗+1πœ•π‘‘π‘’

𝑗+1, 𝑧), βˆ€π‘§ ∈ π‘‰β„Ž, 𝑗 = π‘›βˆ’ 1, . . . , 0. (4.18)

A simple energy estimate shows

β€–π‘₯π‘—β„Žβ€–

2𝐻1 +

π‘›βˆ’1βˆ‘π‘˜=𝑗

πœβ€–πœ•π‘‘π‘₯π‘˜β„Žβ€–2𝐻1 ≀ 𝐢

π‘›βˆ’1βˆ‘π‘˜=𝑗

πœπ‘‘2π‘˜+1β€–πœ•π‘‘π‘’π‘˜+1β€–2𝐿2

, 𝑗 = 0, . . . , π‘›βˆ’ 1. (4.19)

Now choosing 𝑧 = 𝑑𝑗+1πœ•π‘‘π‘’π‘—+1 in (4.18) and performing summation by parts gives

π‘›βˆ‘π‘—=2

πœπ‘‘2π‘—β€–πœ•π‘‘π‘’π‘—β€–2𝐿2

=π‘›βˆ‘

𝑗=2

πœπ‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1β„Ž , π‘‘π‘—πœ•π‘‘π‘’

𝑗)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , π‘‘π‘—πœ•π‘‘π‘’π‘—)

(4.20)

=π‘›βˆ‘

𝑗=2

(πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , π‘‘π‘—πœ•2𝑑 𝑒𝑗)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , π‘‘π‘—πœ•π‘‘π‘’π‘—)

+ π‘Ž(π‘₯π‘—βˆ’1

β„Ž , (𝑑𝑗 βˆ’ π‘‘π‘—βˆ’1) πœ•π‘‘π‘’π‘—βˆ’1))

+ π‘Ž(π‘₯1

β„Ž, 𝑑1πœ•π‘‘π‘’1).

The first two terms of the sum can be handled similarly to (4.14),π‘›βˆ‘

𝑗=2

πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , π‘‘π‘—πœ•2𝑑 𝑒𝑗)

+ πœπ‘(π‘₯π‘—βˆ’1

β„Ž , π‘‘π‘—πœ•π‘‘π‘’π‘—)

=π‘›βˆ‘

𝑗=2

𝜏(π‘₯π‘—βˆ’1

f , π‘‘π‘—πœ•π‘‘π‘“π‘—)

.

Now, using summation by parts we achieveπ‘›βˆ‘

𝑗=2

𝜏(π‘₯π‘—βˆ’1

f , π‘‘π‘—πœ•π‘‘π‘“π‘—)

=π‘›βˆ‘

𝑗=2

𝜏((βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1f , 𝑑𝑗𝑓

𝑗)βˆ’(π‘₯𝑗

f , 𝑓𝑗))

βˆ’(π‘₯1

f , 𝑑2𝑓1)

≀ 𝐢𝐻

βŽ›βŽ π‘›βˆ‘π‘—=2

𝜏(π‘‘π‘—β€–πœ•π‘‘π‘₯

π‘—βˆ’1f ‖𝐻1‖𝑓 𝑗‖𝐿2 + β€–π‘₯𝑗

f ‖𝐻1‖𝑓 𝑗‖𝐿2

)+ 𝑑2β€–π‘₯1

f ‖𝐻1‖𝑓1‖𝐿2

⎞⎠where we can use (4.19). Note that in the first term we can use the (crude) bound 𝑑2𝑗 ≀ 𝑑2𝑛 and let the constant𝐢 depend on 𝑇 . Moreover, we use that 𝑑2 ≀ 2𝑑1. We get

π‘›βˆ‘π‘—=2

𝜏(π‘₯π‘—βˆ’1

f , π‘‘π‘—πœ•π‘‘π‘“π‘—)≀ 𝐢𝐻

βŽ›βŽ π‘›βˆ‘π‘—=1

πœπ‘‘2π‘—β€–πœ•π‘‘π‘’π‘—β€–2𝐿2

⎞⎠1/2βŽ›βŽœβŽβŽ›βŽ π‘›βˆ‘

𝑗=2

πœβ€–π‘“ 𝑗‖2𝐿2

⎞⎠1/2

+ 𝑑1‖𝑓1‖𝐿2

⎞⎟⎠ .

Page 17: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1391

For the third term in (4.20), we use 𝑑𝑗 βˆ’ π‘‘π‘—βˆ’1 = 𝜏 and once again perform summation by parts to get

π‘›βˆ‘π‘—=2

πœπ‘Ž(π‘₯π‘—βˆ’1

β„Ž , πœ•π‘‘π‘’π‘—βˆ’1)

=π‘›βˆ‘

𝑗=2

πœπ‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1β„Ž , π‘’π‘—βˆ’1

),

where we have used π‘₯π‘›β„Ž = 𝑒0 = 0. Combining (4.19) and (4.5) we get

π‘›βˆ‘π‘—=2

πœπ‘Ž(βˆ’πœ•π‘‘π‘₯

π‘—βˆ’1β„Ž , π‘’π‘—βˆ’1

)≀ 𝐢 max

𝑗=1,...,𝑛‖𝑒𝑗‖𝐻1

βŽ›βŽ π‘›βˆ‘π‘—=2

𝜏

⎞⎠1/2βŽ›βŽ π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘π‘₯π‘—βˆ’1β„Ž β€–2𝐻1

⎞⎠1/2

≀ 𝐢𝐻

π‘›βˆ‘π‘—=1

πœβ€–π‘“ 𝑗‖𝐿2

βŽ›βŽ π‘›βˆ‘π‘—=1

πœπ‘‘2π‘—β€–πœ•π‘‘π‘’π‘—β€–2𝐿2

⎞⎠1/2

.

For the last term in (4.20) we use (4.19) and (4.5) for 𝑛 = 1 to achieve

π‘Ž(π‘₯1

β„Ž, 𝑑1πœ•π‘‘π‘’1)

= π‘Ž(π‘₯1

β„Ž, 𝑒1)≀ 𝐢𝐻

βŽ›βŽ π‘›βˆ‘π‘—=1

πœπ‘‘2π‘—β€–πœ•π‘‘π‘’π‘—β€–2𝐿2

⎞⎠1/2

𝑑1‖𝑓1‖𝐿2 ,

and (4.15) follows by letting 𝑓 𝑗 = πœ•π‘‘π‘”π‘— .

4.2. The damped wave equation

For the error analysis of the full damped wave equation we shall make use of the projection correspondingto the auxiliary problem. For 𝑒𝑛

β„Ž ∈ π‘‰β„Ž, let 𝑋𝑛 = 𝑋𝑛𝑣 + 𝑋𝑛

𝑀 ∈ π‘‰β„Ž with 𝑋𝑛𝑣 ∈ 𝑉ms and 𝑋𝑛

𝑀 ∈ 𝑉f such that

π‘Ž (𝑋𝑛𝑣 βˆ’ 𝑒𝑛

β„Ž, 𝑧) + πœπ‘ (𝑋𝑛𝑣 βˆ’ 𝑒𝑛

β„Ž, 𝑧) = π‘Ž(π‘‹π‘›βˆ’1 βˆ’ π‘’π‘›βˆ’1

β„Ž , 𝑧), βˆ€π‘§ ∈ 𝑉ms, (4.21)

π‘Ž (𝑋𝑛𝑀, 𝑧) + πœπ‘ (𝑋𝑛

𝑀, 𝑧) = π‘Ž(π‘‹π‘›βˆ’1, 𝑧

), βˆ€π‘§ ∈ 𝑉f . (4.22)

Note that since π‘’π‘›β„Ž solves (2.6), the system (4.21) and (4.22) is equivalent to

π‘Ž (𝑋𝑛𝑣 , 𝑧) + πœπ‘ (𝑋𝑛

𝑣 , 𝑧) = 𝜏(𝑓𝑛 βˆ’ πœ•2

𝑑 π‘’π‘›β„Ž, 𝑧)

+ π‘Ž(π‘‹π‘›βˆ’1, 𝑧

), βˆ€π‘§ ∈ 𝑉ms, (4.23)

π‘Ž (𝑋𝑛𝑀, 𝑧) + πœπ‘ (𝑋𝑛

𝑀, 𝑧) = π‘Ž(π‘‹π‘›βˆ’1, 𝑧

), βˆ€π‘§ ∈ 𝑉f . (4.24)

That is, we may view π‘’π‘›β„Ž and 𝑋𝑛 as the solution and approximation to the auxiliary problem with source data

𝑓𝑛 βˆ’ πœ•2𝑑 𝑒𝑛

β„Ž. We deduce following lemma.

Lemma 4.4. Let π‘’π‘›β„Ž be the solution to (2.6) and 𝑋𝑛 the solution to (4.21) and (4.22). The error satisfies the

following bounds

‖𝑋𝑛 βˆ’ π‘’π‘›β„Žβ€–π»1 ≀ 𝐢𝐻

π‘›βˆ‘π‘—=2

πœβ€–π‘“ 𝑗 βˆ’ πœ•2𝑑 𝑒𝑗

β„Žβ€–πΏ2 , 𝑛 β‰₯ 2, (4.25)

π‘›βˆ‘π‘—=2

πœβ€–π‘‹π‘— βˆ’ π‘’π‘—β„Žβ€–

2𝐿2≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=2

𝜏(‖𝑓 𝑗‖2𝐿2

+ β€–πœ•π‘‘π‘’π‘—β„Žβ€–

2𝐿2

)+ β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐿2

⎞⎠ , 𝑛 β‰₯ 2, (4.26)

where C does not depend on the variations in 𝐴 or 𝐡.

Proof. We let the auxiliary problem (4.1) start at 𝑑1 with initial data 𝑒1β„Ž, such that the error at the initial time

is zero, i.e. 𝑒0 = 0. The bound (4.25) now follows directly from (4.5) with 𝑓𝑛 βˆ’ πœ•2𝑑 𝑒𝑛

β„Ž as right hand side. Thesecond bound (4.26) follows from (4.6) and (4.7) with 𝑓𝑛 ∈ 𝐿2 (Ξ©) and 𝑔𝑛 = πœ•π‘‘π‘’

𝑛+1β„Ž .

Page 18: A generalized finite element method for the strongly ...

1392 P. LJUNG ET AL.

In a similar way me may deduce bounds for the (discrete) time derivative of the error. As a direct consequenceof Lemma 4.3, we get the following result.

Lemma 4.5. Let π‘’π‘›β„Ž be the solution to (2.6) and 𝑋𝑛 the solution to (4.21) and (4.22). The following bounds

hold

π‘›βˆ‘π‘—=3

πœβ€–πœ•π‘‘

(𝑋𝑗 βˆ’ 𝑒𝑗

β„Ž

)β€–2𝐿2

≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=3

𝜏(β€–πœ•π‘‘π‘“

𝑗‖2𝐿2+ β€–πœ•2

𝑑 π‘’π‘—β„Žβ€–

2𝐿2

)+ ‖𝑓2β€–2𝐿2

+ β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2

⎞⎠ , (4.27)

π‘›βˆ‘π‘—=3

πœπ‘‘2π‘—β€–πœ•π‘‘

(𝑋𝑗 βˆ’ 𝑒𝑗

β„Ž

)β€–2𝐿2

≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=3

𝜏(β€–πœ•π‘‘π‘“

𝑗‖2𝐿2+ β€–πœ•2

𝑑 π‘’π‘—β„Žβ€–

2𝐿2

)+ 𝑑22‖𝑓2β€–2𝐿2

+ 𝑑22β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2

⎞⎠ , (4.28)

where C does not depend on the variations in 𝐴 or 𝐡.

Lemma 4.6. Let π‘’π‘›β„Ž and 𝑒𝑛

lod be the solutions to (2.6) and (3.4), (3.5), respectively. Assume that 𝑒0 = 𝑒1 = 0.The error is bounded by

π‘›βˆ‘π‘—=2

πœβ€–π‘’π‘—lod βˆ’ 𝑒𝑗

β„Žβ€–2𝐻1 ≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=1

𝜏(‖𝑓 𝑗‖2𝐿2

+ β€–πœ•π‘‘π‘“π‘—β€–2𝐿2

)+ max

𝑗=1,...,𝑛‖𝑓 𝑗‖2𝐿2

⎞⎠ ,

for 𝑛 β‰₯ 2, where C does not depend on the variations in 𝐴 or 𝐡.

Proof. Begin by splitting the error into two contributions

𝑒𝑛lod βˆ’ 𝑒𝑛

β„Ž = 𝑒𝑛lod βˆ’π‘‹π‘› + 𝑋𝑛 βˆ’ 𝑒𝑛

β„Ž =: πœƒπ‘› + πœŒπ‘›,

where 𝑋𝑛 is the solution to the simplified problem in (4.21) and (4.22). By Lemma 4.4 πœŒπ‘› is bounded by

β€–πœŒπ‘›β€–π»1 ≀ 𝐢𝐻

π‘›βˆ‘π‘—=2

𝜏(‖𝑓 𝑗‖𝐿2 + β€–πœ•2

𝑑 π‘’π‘—β„Žβ€–πΏ2

),

and we can now apply the energy bound (2.9). It remains to bound πœƒπ‘›. Recall that for any 𝑧 ∈ π‘‰β„Ž we have𝑧 = 𝑧ms + 𝑧f for some 𝑧ms ∈ 𝑉ms and 𝑧f ∈ 𝑉f . Using that 𝑒𝑛

lod = 𝑣𝑛 + 𝑀𝑛 satisfies (3.4) and the orthogonality(3.2) we get (

πœ•2𝑑 𝑒𝑛

lod, 𝑧ms

)+ π‘Ž

(πœ•π‘‘π‘’

𝑛lod, 𝑧ms

)+ 𝑏 (𝑒𝑛

lod, 𝑧ms) = (𝑓𝑛, 𝑧ms) +(πœ•2

𝑑 𝑀𝑛, 𝑧ms

).

Similarly, due to (3.5) and the orthogonality,(πœ•2

𝑑 𝑒𝑛lod, 𝑧f

)+ π‘Ž

(πœ•π‘‘π‘’

𝑛lod, 𝑧f

)+ 𝑏 (𝑒𝑛

lod, 𝑧f) =(πœ•2

𝑑 𝑒𝑛lod, 𝑧f

).

For 𝑋𝑛 we use (4.21) and (4.22) and the orthogonality to deduce(πœ•2

𝑑 𝑋𝑛, 𝑧)

+ π‘Ž(πœ•π‘‘π‘‹

𝑛, 𝑧)

+ 𝑏 (𝑋𝑛, 𝑧) =(πœ•2

𝑑 𝑋𝑛, 𝑧)

+(𝑓𝑛 βˆ’ πœ•2

𝑑 π‘’π‘›β„Ž, 𝑧ms

), 𝑧 ∈ π‘‰β„Ž,

Hence, πœƒπ‘› satisfies(πœ•2

𝑑 πœƒπ‘›, 𝑧)

+ π‘Ž(πœ•π‘‘πœƒ

𝑛, 𝑧)

+ 𝑏 (πœƒπ‘›, 𝑧) =(βˆ’πœ•2

𝑑 πœŒπ‘›, 𝑧)βˆ’(πœ•2

𝑑 π‘’π‘›β„Ž, 𝑧f

)+(πœ•2

𝑑 𝑒𝑛lod, 𝑧f

)+(πœ•2

𝑑 𝑀𝑛, 𝑧ms

), 𝑧 ∈ π‘‰β„Ž,

with πœƒ0 = πœƒ1 = 0, since 𝑒0lod = 𝑒0

β„Ž = 𝑋0 and 𝑒1lod = 𝑒1

β„Ž = 𝑋1. Let πœƒπ‘› =βˆ‘π‘›

𝑗=2 πœπœƒπ‘— . Multiplying by 𝜏 andsumming over 𝑛 gives(

πœ•π‘‘πœƒπ‘›, 𝑧)

+ π‘Ž (πœƒπ‘›, 𝑧) + 𝑏(πœƒπ‘›, 𝑧

)≀(βˆ’πœ•π‘‘πœŒ

𝑛, 𝑧)βˆ’(πœ•π‘‘π‘’

π‘›β„Ž βˆ’ πœ•π‘‘π‘’

1β„Ž, 𝑧f

)+(πœ•π‘‘π‘’

𝑛lod βˆ’ πœ•π‘‘π‘’

1lod, 𝑧f

)(4.29)

Page 19: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1393

+(πœ•π‘‘π‘€

𝑛 βˆ’ πœ•π‘‘π‘€1, 𝑧ms

),

where we have used that πœƒ1 = πœƒ0 = 𝜌1 = 𝜌0 = 0. Using the interpolant 𝐼𝐻 we deduce(πœ•π‘‘π‘’

π‘›β„Ž, 𝑧f

)+(πœ•π‘‘π‘’

𝑛lod, 𝑧f

)+(πœ•π‘‘π‘€

𝑛, 𝑧ms

)≀ 𝐢𝐻

(β€–πœ•π‘‘π‘’

π‘›β„Žβ€–πΏ2 + β€–πœ•π‘‘π‘’

𝑛lod‖𝐿2

)‖𝑧‖𝐻1 + πΆπ»β€–πœ•π‘‘π‘’

𝑛lod‖𝐻1‖𝑧ms‖𝐿2 ,

for 1 ≀ 𝑛 ≀ 𝑁 . Let 𝛼 (𝑛) = β€–πœ•π‘‘π‘’π‘›β„Žβ€–πΏ2 +β€–πœ•π‘‘π‘’

𝑛lod‖𝐻1 . Since ‖𝑧ms‖𝐿2 ≀ 𝐢‖𝑧‖𝐻1 and 𝛼 (1) = 0 due to the vanishing

initial data, we get (πœ•π‘‘πœƒ

𝑛, 𝑧)

+ π‘Ž (πœƒπ‘›, 𝑧) + 𝑏(πœƒπ‘›, 𝑧

)≀(βˆ’πœ•π‘‘πœŒ

𝑛, 𝑧)

+ 𝐢𝐻𝛼 (𝑛) ‖𝑧‖𝐻1 , 𝑧 ∈ π‘‰β„Ž.

Now, choose 𝑧 = πœƒπ‘› = πœ•π‘‘πœƒπ‘› in (4.29). We get

12β€–πœƒπ‘›β€–2𝐿2

βˆ’ 12β€–πœƒπ‘›βˆ’1β€–2𝐿2

+ πœβ€–πœƒπ‘›β€–2π‘Ž +12β€–πœƒπ‘›β€–2𝑏 βˆ’

12β€–πœƒπ‘›βˆ’1β€–2𝑏 ≀ πœβ€–πœ•π‘‘πœŒ

𝑛‖𝐿2β€–πœƒπ‘›β€–πΏ2 + πΆπ»πœπ›Ό (𝑛) β€–πœƒπ‘›β€–π»1 .

Summing over 𝑛 gives

β€–πœƒπ‘›β€–2𝐿2+

π‘›βˆ‘π‘—=2

πœβ€–πœƒπ‘—β€–2𝐻1 + β€–πœƒπ‘›β€–2𝐻1 β‰€π‘›βˆ‘

𝑗=2

πœβ€–πœ•π‘‘πœŒπ‘—β€–πΏ2β€–πœƒπ‘—β€–πΏ2 + 𝐢𝐻

π‘›βˆ‘π‘—=2

πœπ›Ό (𝑗) β€–πœƒπ‘—β€–π»1 .

Now using that β€–πœƒπ‘›β€–πΏ2 ≀ β€–πœƒπ‘›β€–π»1 and Young’s weighted inequality, πœƒπ‘— can be kicked back to the left hand side.We deduce

π‘›βˆ‘π‘—=2

πœβ€–πœƒπ‘—β€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–πœ•π‘‘πœŒπ‘—β€–2𝐿2

+ 𝐢𝐻2π‘›βˆ‘

𝑗=2

πœπ›Ό (𝑗)2 .

Using Lemma 4.5 we have

π‘›βˆ‘π‘—=2

πœβ€–πœƒπ‘—β€–2𝐻1 ≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=2

𝜏(β€–πœ•π‘‘π‘“

𝑗‖2𝐿2+ β€–πœ•2

𝑑 π‘’π‘—β„Žβ€–

2𝐿2

)+ β€–πœ•2

𝑑 𝑒2β„Žβ€–2𝐿2

⎞⎠+ 𝐢𝐻2π‘›βˆ‘

𝑗=2

πœπ›Ό (𝑗)2 .

To bound β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2, we consider (2.6) for 𝑛 = 2 and choose 𝑣 = πœ•2

𝑑 𝑒2β„Ž, which gives(

πœ•2𝑑 𝑒2

β„Ž, πœ•2𝑑 𝑒2

β„Ž

)+ π‘Ž

(πœ•π‘‘π‘’

2β„Ž, πœ•2

𝑑 𝑒2β„Ž

)+ 𝑏

(𝑒2

β„Ž, πœ•2𝑑 𝑒2

β„Ž

)=(πœ•π‘‘π‘“

2, πœ•2𝑑 𝑒2

β„Ž

).

Due to the vanishing initial data πœ•π‘‘π‘’2β„Ž = πœβˆ’1𝑒2

β„Ž and πœ•2𝑑 𝑒2

β„Ž = πœβˆ’2𝑒2β„Ž. We get

β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2+

1𝜏3‖𝑒2

β„Žβ€–2π‘Ž +1𝜏2‖𝑒2

β„Žβ€–2𝑏 =(𝑓2, πœ•2

𝑑 𝑒2β„Ž

), (4.30)

and we deduce

β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2≀ 𝐢‖𝑓2β€–2𝐿2

.

All terms, exceptβˆ‘π‘›

𝑗=2 πœβ€–πœ•π‘‘π‘’π‘—lodβ€–2𝐻1 that appears in

βˆ‘π‘›π‘—=2 𝛼2 (𝑗), can now be bounded by using the regularity

in Theorem 2.2. To boundβˆ‘π‘›

𝑗=2 πœβ€–πœ•π‘‘π‘’π‘—lodβ€–2𝐻1 we choose 𝑧 = πœ•π‘‘π‘£

𝑛 and 𝑧 = πœ•π‘‘π‘€π‘› in (3.4) and (3.5) respectively.

Adding the two equations and using the orthogonality between 𝑉ms and 𝑉f we achieve(πœ•2

𝑑 𝑣𝑛, πœ•π‘‘π‘£π‘›)

+ π‘Ž(πœ•π‘‘π‘’

𝑛lod, πœ•π‘‘π‘’

𝑛lod

)+ 𝑏

(𝑒𝑛

lod, πœ•π‘‘π‘’π‘›lod

)=(𝑓𝑛, πœ•π‘‘π‘£

𝑛)≀ πΆπœ–β€–π‘“π‘›β€–2𝐿2

+ πœ–β€–πœ•π‘‘π‘£π‘›β€–2𝐿2

.

Page 20: A generalized finite element method for the strongly ...

1394 P. LJUNG ET AL.

Note that β€–πœ•π‘‘π‘£π‘›β€–πΏ2 ≀ πΆβ€–βˆ‡πœ•π‘‘π‘£

𝑛‖𝐿2 ≀ 𝐢

πœ•π‘‘π‘£π‘›

= 𝐢

πœ•π‘‘π‘’π‘›lod

≀ πΆβ€–πœ•π‘‘π‘’

𝑛lodβ€–π‘Ž , so we may choose πœ– small enough

such that

πœ•π‘‘π‘’π‘›lod

can be kicked to the left hand side. As in the proof of Theorem 2.2 we may now deduce

β€–πœ•π‘‘π‘£π‘›β€–2𝐿2

+π‘›βˆ‘

𝑗=2

πœβ€–πœ•π‘‘π‘’π‘—lodβ€–

2𝐻1 + ‖𝑒𝑛

lodβ€–2𝐻1 ≀ 𝐢

βŽ›βŽ π‘›βˆ‘π‘—=2

‖𝑓 𝑗‖2𝐿2+ β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐿2

+ ‖𝑒1β„Žβ€–2𝐻1

⎞⎠ , (4.31)

where we have used that 𝑣1 = 𝑒1lod = 𝑒1

β„Ž ∈ 𝑉ms. However, we have assumed vanishing initial data so these termsdisappear. The lemma follows.

Lemma 4.7. Let π‘’π‘›β„Ž and 𝑒𝑛

lod be the solutions to (2.6) and (3.4), (3.5), respectively. Assume that 𝑓 = 0. Theerror is bounded by

π‘›βˆ‘π‘—=2

πœπ‘‘2𝑗‖𝑒𝑗lod βˆ’ 𝑒𝑗

β„Žβ€–2𝐻1 ≀ 𝐢𝐻2

(β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐻1 + ‖𝑒1

β„Žβ€–2𝐻1 + ‖𝑒0β„Žβ€–2𝐻1

), 𝑛 β‰₯ 2,

where C does not depend on the variations in 𝐴 or 𝐡.

Proof. We follow the steps in the proof of Lemma 4.6 to equation (4.29). Note that β€–πœŒπ‘›β€–π»1 can be bounded byLemma 4.4 and the energy bound in (2.9) with 𝑓 = 0.

Now, let πœƒπ‘› =βˆ‘π‘›

𝑗=2 πœπœƒπ‘— . Choose 𝑧 = πœƒπ‘› = πœ•π‘‘πœƒπ‘› in (4.29) and multiply by πœπ‘‘2𝑛. We get

𝑑2𝑛2β€–πœƒπ‘›β€–2𝐿2

βˆ’π‘‘2π‘›βˆ’1

2β€–πœƒπ‘›βˆ’1β€–2𝐿2

+ πœπ‘‘2π‘›β€–πœƒπ‘›β€–2π‘Ž +𝑑2𝑛2β€–πœƒπ‘›β€–2𝑏 βˆ’

𝑑2π‘›βˆ’1

2β€–πœƒπ‘›βˆ’1β€–2𝑏

≀ πœπ‘‘2π‘›β€–πœ•π‘‘πœŒπ‘›β€–πΏ2β€–πœƒπ‘›β€–πΏ2 + 𝐢𝐻𝑑2π‘›πœ (𝛼 (𝑛) + 𝛼 (1)) β€–πœƒπ‘›β€–π»1 +

(𝑑2𝑛 βˆ’ 𝑑2π‘›βˆ’1

)2

β€–πœƒπ‘›βˆ’1β€–2𝐿2+

(𝑑2𝑛 βˆ’ 𝑑2π‘›βˆ’1

)2

β€–πœƒπ‘›βˆ’1β€–2𝑏 .

Summing over 𝑛 and using 𝑑2𝑛 βˆ’ 𝑑2π‘›βˆ’1 ≀ 2πœπ‘‘π‘› gives

𝑑2π‘›β€–πœƒπ‘›β€–2𝐿2+

π‘›βˆ‘π‘—=2

πœπ‘‘2π‘—β€–πœƒπ‘—β€–2𝐻1 + 𝑑2π‘›β€–πœƒπ‘›β€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘—=2

πœπ‘‘2π‘—β€–πœ•π‘‘πœŒπ‘—β€–πΏ2β€–πœƒπ‘—β€–πΏ2 + 𝐢𝐻

π‘›βˆ‘π‘—=2

πœπ‘‘2𝑗 (𝛼 (𝑗) + 𝛼 (1)) β€–πœƒπ‘—β€–π»1 (4.32)

+ 𝐢

π‘›βˆ‘π‘—=2

πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝐿2+ 𝐢

π‘›βˆ‘π‘—=2

πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝑏 .

From the first two sums on the right hand side we can kick π‘‘π‘—β€–πœƒπ‘—β€–πΏ2 ≀ π‘‘π‘—β€–πœƒπ‘—β€–π»1 and π‘‘π‘—β€–πœƒπ‘—β€–π»1 to the left handside. The remaining two sums needs to be bounded by other energy estimates.

Multiply (4.29) by 𝜏 and sum over 𝑛 to get

(πœƒπ‘›, 𝑧) + π‘Ž(πœƒπ‘›, 𝑧

)+ 𝑏

βŽ›βŽ π‘›βˆ‘π‘—=2

πœπœƒπ‘— , 𝑧

⎞⎠ ≀ (πœŒπ‘›, 𝑧)βˆ’(𝑒𝑛

β„Ž βˆ’ 𝑒1β„Ž, 𝑧f

)+(𝑒𝑛

lod βˆ’ 𝑒1lod, 𝑧f

)+(𝑀𝑛 βˆ’ 𝑀1, 𝑧ms

)(4.33)

+ 𝑑𝑛((

πœ•π‘‘π‘’1β„Ž, 𝑧f

)βˆ’(πœ•π‘‘π‘’

1lod, 𝑧f

)βˆ’(πœ•π‘‘π‘€

1, 𝑧ms

)).

where we have used πœƒ1 = 𝜌1 = 0. As in the proof of Lemma 4.6 we get

(π‘’π‘›β„Ž, 𝑧f) + (𝑒𝑛

lod, 𝑧f) + (𝑀𝑛, 𝑧ms) ≀ 𝐢𝐻 (β€–π‘’π‘›β„Žβ€–πΏ2 + ‖𝑒𝑛

lod‖𝐿2) ‖𝑧‖𝐻1 + 𝐢𝐻‖𝑒𝑛lod‖𝐻1‖𝑧ms‖𝐿2 ,

for 1 ≀ 𝑛 ≀ 𝑁 . Let 𝛽 (𝑛) = β€–π‘’π‘›β„Žβ€–πΏ2 +‖𝑒𝑛

lod‖𝐻1 . Choose 𝑧 = πœƒπ‘› = πœ•π‘‘

βˆ‘π‘›π‘—=1 πœπœƒπ‘— . Similar to above energy estimates,

we get

β€–πœƒπ‘›β€–2𝐿2+

π‘›βˆ‘π‘—=2

πœβ€–πœƒπ‘—β€–2π‘Ž + β€–π‘›βˆ‘

𝑗=2

πœπœƒπ‘—β€–2𝑏 ≀ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–πœŒπ‘—β€–2𝐿2+ 𝐢𝐻2

π‘›βˆ‘π‘—=2

𝜏 (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1))2 . (4.34)

Page 21: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1395

Sinceβˆ‘π‘›

𝑗=2 πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝑏 ≀ 𝐢 (𝑑𝑛)βˆ‘π‘›

𝑗=2 πœβ€–πœƒπ‘—β€–2π‘Ž we may use (4.34) in (4.32). This gives

𝑑2π‘›β€–πœƒπ‘›β€–2𝐿2+

π‘›βˆ‘π‘—=2

πœπ‘‘2π‘—β€–πœƒπ‘—β€–2𝐻1 + 𝑑2π‘›β€–πœƒπ‘›β€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘—=2

𝜏(𝑑2π‘—β€–πœ•π‘‘πœŒ

𝑗‖2𝐿2+ β€–πœŒπ‘—β€–2𝐿2

)+ 𝐢

π‘›βˆ‘π‘—=2

πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝐿2(4.35)

+ 𝐢𝐻2π‘›βˆ‘

𝑗=2

𝜏(𝑑2𝑗 (𝛼 (𝑗) + 𝛼 (1))2 + (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1))2

).

It remains to bound πΆβˆ‘π‘›

𝑗=2 πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝐿2. For this purpose, choose 𝑧 = πœƒπ‘› = πœ•π‘‘πœƒ

𝑛 in (4.33). Multiply by π‘‘π‘›πœ andsum over 𝑛 to achieve

π‘›βˆ‘π‘—=2

πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝐿2+ π‘‘π‘›β€–πœƒπ‘›β€–2π‘Ž +

π‘›βˆ‘π‘—=2

π‘‘π‘—πœπ‘

(π‘—βˆ‘

π‘˜=2

πœπœƒπ‘˜, πœ•π‘‘πœƒπ‘—

)≀ 𝐢

π‘›βˆ‘π‘—=1

πœπ‘‘π‘—β€–πœŒπ‘—β€–2𝐿2+ 𝐢

π‘›βˆ‘π‘—=2

πœβ€–πœƒπ‘—β€–2π‘Ž (4.36)

+ 𝐢𝐻

π‘›βˆ‘π‘—=2

πœπ‘‘π‘— (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1)) β€–πœƒπ‘—β€–π»1 .

Note that β€–πœƒπ‘—β€–π»1 is the last sum in only present in the right hand side. The second term on the right hand sideis bounded by (4.34). For the term involving the bilinear form 𝑏 (Β·, Β·) we use summation by parts to get

βˆ’π‘›βˆ‘

𝑗=2

πœπ‘

(𝑑𝑗

π‘—βˆ‘π‘˜=2

πœπœƒπ‘˜, πœ•π‘‘

π‘—βˆ‘π‘˜=2

πœπœƒπ‘˜

)≀

π‘›βˆ‘π‘—=2

πœπ‘

(π‘‘π‘—πœƒ

𝑗 +π‘—βˆ‘

π‘˜=2

πœπœƒπ‘˜, πœƒπ‘—βˆ’1

)βˆ’ 𝑏

βŽ›βŽπ‘‘π‘›

π‘›βˆ‘π‘—=2

πœπœƒπ‘— , πœƒπ‘›

βŽžβŽ β‰€ 𝐢

π‘›βˆ‘π‘—=2

πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝑏 + πΆβ€–π‘›βˆ‘

𝑗=2

πœπœƒπ‘—β€–2𝑏 + πΆπœ–π‘‘2π‘›β€–πœƒπ‘›β€–2𝐻1 .

Here the constant πΆπœ– can be made arbitrarily small due to Young’s weighted inequality. The first two terms canbe bounded by (4.34). Thus, (4.36) becomes

π‘›βˆ‘π‘—=2

πœπ‘‘π‘—β€–πœƒπ‘—β€–2𝐿2+ π‘‘π‘›β€–πœƒπ‘›β€–2π‘Ž ≀ 𝐢

π‘›βˆ‘π‘—=1

𝜏(π‘‘π‘—β€–πœŒπ‘—β€–2𝐿2

+ β€–πœŒπ‘—β€–2𝐿2

)+ 𝐢𝐻

π‘›βˆ‘π‘—=2

πœπ‘‘π‘— (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1)) β€–πœƒπ‘—β€–π»1

+ 𝐢𝐻2π‘›βˆ‘

𝑗=2

𝜏 (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1))2 + πΆπœ–π‘‘2π‘›β€–πœƒπ‘›β€–2𝐻1 .

Using this in (4.35) we arrive at

𝑑2π‘›β€–πœƒπ‘›β€–2𝐿2+

π‘›βˆ‘π‘—=2

πœπ‘‘2π‘—β€–πœƒπ‘—β€–2𝐻1 + 𝑑2π‘›β€–πœƒπ‘›β€–2𝐻1 ≀ 𝐢

π‘›βˆ‘π‘—=2

𝜏(𝑑2π‘—β€–πœ•π‘‘πœŒ

𝑗‖2𝐿2+ π‘‘π‘—β€–πœŒπ‘—β€–2𝐿2

)+ 𝐢𝐻2

π‘›βˆ‘π‘—=2

𝜏(𝑑2𝑗 (𝛼 (𝑗) + 𝛼 (1))2 + (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1))2

)(4.37)

+ 𝐢𝐻

π‘›βˆ‘π‘—=2

πœπ‘‘π‘— (𝛽 (𝑗) + 𝛽 (1) + 𝛼 (1)) β€–πœƒπ‘—β€–π»1 + πΆπœ–π‘‘2π‘›β€–πœƒπ‘›β€–2𝐻1 .

Using Lemmas 4.5 and 4.4 with 𝑓 = 0 we deduce for the first two terms in (4.37)

𝐢

π‘›βˆ‘π‘—=2

𝜏(𝑑2π‘—β€–πœ•π‘‘πœŒ

𝑗‖2𝐿2+ π‘‘π‘—β€–πœŒπ‘—β€–2𝐿2

)≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=2

πœβ€–πœ•2𝑑 𝑒𝑗

β„Žβ€–2𝐿2

+ 𝑑22β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2+ β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐿2

⎞⎠ ,

Page 22: A generalized finite element method for the strongly ...

1396 P. LJUNG ET AL.

where we can use (2.9) for 𝑛 = 2 and 𝑓 = 0 to bound πœ•2𝑑 𝑒2

β„Ž. We get

𝑑22β€–πœ•2𝑑 𝑒2

β„Žβ€–2𝐿2≀ 𝐢𝜏

(β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐻1 + ‖𝑒1

β„Žβ€–2𝐻1

).

For the remaining terms in (4.37) we note that π‘‘π‘—β€–πœƒπ‘—β€–π»1 now may be kicked to left hand side using Cauchy–Schwarz and Young’s weighted inequality. The term involving πΆπœ– can also be moved to the left hand side. Allterms involving 𝛼 (𝑗) and 𝛽 (𝑗) can be bounded by (2.8) and (4.31). This finishes the proof after using theregularity in Theorem 2.2 with 𝑓 = 0.

4.3. Error bound for the ideal method

We get the final result by combining the two previous lemmas.

Corollary 4.8. Let π‘’π‘›β„Ž and 𝑒𝑛

lod be the solutions to (2.6) and (3.4), (3.5), respectively. The solutions can besplit into 𝑒𝑛

β„Ž = π‘’π‘›β„Ž,1 + 𝑒𝑛

β„Ž,2 and 𝑒𝑛lod = 𝑒𝑛

lod,1 + 𝑒𝑛lod,2, where the first part has vanishing initial data, and the

second part a vanishing right hand side. The error is bounded by

π‘›βˆ‘π‘—=2

πœβ€–π‘’π‘—β„Ž,1 βˆ’ 𝑒𝑗

lod,1β€–2𝐻1 ≀ 𝐢𝐻2

βŽ›βŽ π‘›βˆ‘π‘—=1

𝜏(‖𝑓 𝑗‖2𝐿2

+ β€–πœ•π‘‘π‘“π‘—β€–2𝐿2

)+ max

𝑗=1,...,𝑛‖𝑓 𝑗‖2𝐿2

⎞⎠ , for 𝑛 β‰₯ 2

andπ‘›βˆ‘

𝑗=2

πœπ‘‘2π‘—β€–π‘’π‘—β„Ž,2 βˆ’ 𝑒𝑗

lod,2β€–2𝐻1 ≀ 𝐢𝐻2

(β€–πœ•π‘‘π‘’

1β„Žβ€–2𝐻1 + ‖𝑒1

β„Žβ€–2𝐻1 + ‖𝑒0β„Žβ€–2𝐻1

), for 𝑛 β‰₯ 2.

Proof. This is a direct consequence of Lemmas 4.6 and 4.7 together with the fact that the problem is linear sothe error can be split into two contributions satisfying the conditions of each lemma.

Remark 4.9. The result from Corollary 4.8 is derived for the ideal method presented in (3.4) and (3.5). TheGFEM in (3.7) and (3.8) will yield yet another error from the localization procedure. However, due to theexponential decay in Theorems 3.2 and 3.3, it holds for the choice π‘˜ β‰ˆ | log (𝐻) | that the perturbation from theideal method is of higher order and the derived result in Corollary 4.8 is still valid. For the details regardingthe error from the localization procedure, we refer to [29].

4.4. Initial data

For general initial data 𝑒0β„Ž, 𝑒1

β„Ž ∈ π‘‰β„Ž we consider the projections 𝑅ms𝑒0β„Ž and 𝑅ms𝑒

1β„Ž, where 𝑅ms = 𝐼 βˆ’ 𝑅f is

the Ritz-projection onto 𝑉ms. Let 𝑣 be the difference between two solutions to the damped wave equation withthe different initial data. From (2.8) it follows that

‖𝑣‖2𝐻1 ≀ 𝐢(β€–πœ•π‘‘

(𝑒1

β„Ž βˆ’π‘…ms𝑒1β„Ž

)β€–2𝐿2

+ ‖𝑒1β„Ž βˆ’π‘…ms𝑒

1β„Žβ€–2𝑏),

where we have chosen to keep the 𝑏-norm. For the first term we may use the interpolant 𝐼𝐻 to achieve 𝐻. Forthe second term use

‖𝑒1β„Ž βˆ’π‘…ms𝑒

1β„Žβ€–2𝑏 ≀

𝛽+

π›Όβˆ’ + πœπ›½βˆ’

(‖𝑒1

β„Ž βˆ’π‘…ms𝑒1β„Žβ€–2π‘Ž + πœβ€–π‘’1

β„Ž βˆ’π‘…ms𝑒1β„Žβ€–2𝑏). (4.38)

If the initial data fulfills the following condition for some 𝑔 ∈ 𝐿2 (Ξ©)

π‘Ž(𝑒1

β„Ž, 𝑣)

+ πœπ‘(𝑒1

β„Ž, 𝑣)

= (𝑔, 𝑣) , βˆ€π‘£ ∈ π‘‰β„Ž, (4.39)

then we may deduce

‖𝑒1β„Ž βˆ’π‘…ms𝑒

1β„Žβ€–2π‘Ž + πœβ€–π‘’1

β„Ž βˆ’π‘…ms𝑒1β„Žβ€–2𝑏 =

(𝑔, 𝑒1

β„Ž βˆ’π‘…ms𝑒1β„Ž

)≀ 𝐢𝐻‖𝑔‖𝐿2‖𝑒1

β„Ž βˆ’π‘…ms𝑒1β„Žβ€–π»1 .

Page 23: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1397

Figure 2. The behavior of the correction functions πœ‰π‘›π‘˜,π‘₯ with increasing 𝑛. The time step is

𝜏 = 0.01 and π‘˜ is here chosen so that the support covers the entire interval.

Hence, the error introduced by the projection of the initial data is of order 𝐻. The condition (4.39) appearswhen applying the LOD method to classical wave equations, see [1], where it is referred to as β€œwell prepareddata”. We note in our case that if 𝐡 is small compared to 𝐴, that is if the damping is strong, then the constant in(4.38) is small. In some sense, this means that the condition in (4.39) is of β€œless importance”, which is consistentwith the fact that strong damping reduces the impact of the initial data over time.

5. Reduced basis method

The GFEM as it is currently stated requires us to solve the system in (3.7) for each coarse node in each timestep, i.e. 𝑁 number of times. We will alter the method by applying a reduced basis method, such that it willsuffice to find the solutions for 𝑀 < 𝑁 time steps, and compute the remaining in a significantly cheaper andefficient way.

First of all, we note how the system (3.7) that πœ‰π‘›π‘˜,π‘₯ solves resembles a parabolic type equation with no source

term. That is, the solution will decay exponentially until it is completely vanished. An example of how πœ‰π‘›π‘˜,π‘₯

vanish with increasing 𝑛 can be seen in Figure 2, where the coefficients are given as

𝐴 (π‘₯) =(

2βˆ’ sin(

2πœ‹π‘₯πœ€π΄

))βˆ’1

and 𝐡 (π‘₯) =(

2βˆ’ cos(

2πœ‹π‘₯πœ€π΅

))βˆ’1

,

with πœ€π΄ = 2βˆ’4 and πœ€π΅ = 2βˆ’6.In Figure 2 it is also seen how the solutions decay with a similar shape through all time steps. This gives

the idea that it is possible to only evaluate the solutions for a few time steps, and utilize these solutions tofind the remaining ones. This idea can be further investigated by storing the solutions πœ‰π‘›

π‘˜,π‘₯𝑁𝑛=1 and analyzing

the corresponding singular values. The singular values are plotted and seen in Figure 3. It is seen how thevalues decrease rapidly, and that most of the values lie on machine precision level. In practice, this means thatthe information in πœ‰π‘›

π‘˜,π‘₯𝑁𝑛=1 can be extracted from only a few πœ‰π‘›

π‘˜,π‘₯’s. We use this property to decrease thecomputational complexity by means of a reduced basis method. We remark that singular value decompositionis not used for the method itself, but is merely used as a tool to analyze the possibility of applying reducedbasis methods.

The main idea behind reduced basis methods is to find an approximate solution in a low-dimensional space𝑉 RB

𝑀,π‘˜,π‘₯, which is created using a number of already computed solutions. More precisely, to construct a basisfor this space, one first computes 𝑀 solutions πœ‰π‘š

π‘˜,π‘₯π‘€π‘š=1, where 𝑀 < 𝑁 . By orthonormalizing these solutions

using e.g. Gram–Schmidt orthonormalization, we yield a set of vectors πœπ‘šπ‘˜,π‘₯𝑀

π‘š=1, called the reduced basis.

Page 24: A generalized finite element method for the strongly ...

1398 P. LJUNG ET AL.

Figure 3. The singular values obtained when performing a singular value decomposition ofthe matrix created by storing the finescale corrections πœ‰π‘›

π‘˜,π‘₯𝑁𝑛=1 with 𝑁 = 100.

Consequently, the reduced basis space becomes 𝑉 RB𝑀,π‘˜,π‘₯ = span

(πœπ‘š

π‘˜,π‘₯π‘€π‘š=1

)for each node π‘₯ ∈ 𝒩 . With this

space created, the procedure of finding πœ‰π‘›π‘˜,π‘₯𝑁

𝑛=1 is now reduced to finding πœ‰π‘›π‘˜,π‘₯𝑀

𝑛=1, and then approximate theremaining solutions by πœ‰π‘›,rb

π‘˜,π‘₯ 𝑁𝑛=𝑀+1 βŠ‚ 𝑉 RB

𝑀,π‘˜,π‘₯. More precisely, for 𝑙 = 𝑀+1, 𝑀+2, . . . , 𝑁 we seek πœ‰π‘™,rbπ‘˜,π‘₯ ∈ 𝑉 RB

𝑀,π‘˜,π‘₯

such that

π‘Ž(πœ•π‘‘πœ‰

𝑙,rbπ‘˜,π‘₯ , 𝑧

)+ 𝑏

(πœ‰π‘™,rbπ‘˜,π‘₯ , 𝑧

)= π‘Ž

(1𝜏

πœ’1 (𝑙) (πœ†π‘₯ βˆ’π‘…f,π‘˜πœ†π‘₯) , 𝑧

), βˆ€π‘§ ∈ 𝑉 RB

𝑀,π‘˜,π‘₯. (5.1)

The matrix system to solve for a solution in 𝑉 RB𝑀,π‘˜,π‘₯ is of dimension 𝑀 ×𝑀 , so when 𝑀 is chosen small, the

last 𝑁 βˆ’π‘€ solutions are significantly cheaper to compute, which solves the issue of computing 𝑁 problems onthe finescale space.

When constructing the reduced basis πœπ‘šπ‘˜,π‘₯𝑀

π‘š=1, it is important to be aware of the fact that the solutioncorrections πœ‰π‘›

π‘˜,π‘₯𝑁𝑛=1 all show very similar behavior. In practice, this implies that many of the πœ‰π‘›

π‘˜,π‘₯’s are linearlydependent, hence causing floating point errors to become of significant size in the RB-space 𝑉 RB

𝑀,π‘˜,π‘₯. To workaround this issue, one may include a relative tolerance level that removes a vector from the basis if it is tooclose to being linearly dependent to one of the previously orthonormalized vectors. Note that this may implythat we get < 𝑀 basis vectors in our RB-space instead of 𝑀 . One may moreover use this tolerance level asa criterion for the amount of solutions, 𝑀 , to pre-compute. That is, once the first vector is removed from theorthonormalization process, then the RB-space contains sufficient information and no more solutions need tobe added.

In total, the novel method first requires that we solve 𝑁𝐻 number of systems on the localized fine scale inorder to construct the multiscale space 𝑉ms,π‘˜. Moreover, we require to solve a localized fine system 𝑁𝐻 timesfor 𝑀 time steps to create the RB-space 𝑉 RB

𝑀,π‘˜,π‘₯ for each coarse node π‘₯ ∈ 𝒩 . By utilizing the RB-space, theremaining 𝑁 βˆ’π‘€ finescale corrections are then solved for in an 𝑀 ×𝑀 matrix system, and we yield the soughtsolution 𝑒𝑁,rb

lod,π‘˜ by computing a matrix system on the coarse grid with the multiscale space 𝑉ms,π‘˜. We summarizethe reduced basis approach in Algorithm 1.

Page 25: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1399

Figure 4. The two different coefficients used for the numerical examples. The contrast is𝛼+/π›Όβˆ’ = 𝛽+/π›½βˆ’ = 104. (A) 𝐴(π‘₯, 𝑦). (B) 𝐡(π‘₯, 𝑦).

Algorithm 1: Summary how to compute the finescale correctors πœ‰π‘›π‘˜,π‘₯𝑁

𝑛=1 with the RB-approach.

1 Pick 𝑀, relative tol;2 for all π‘₯ ∈ 𝒩 do3 for 𝑙 = 1, 2, . . . , 𝑀 do4 Solve (3.7) for πœ‰π‘™

π‘˜,π‘₯ and store;

5 Compute reduced basis πœπ‘šπ‘˜,π‘₯

π‘š=1 = gram schmidt(πœ‰π‘šπ‘˜,π‘₯𝑀

π‘š=1, relative tol);

6 Construct 𝑉 RB,π‘˜,π‘₯

= span(πœπ‘š

π‘˜,π‘₯π‘š=1

);

7 for 𝑙 = 𝑀 + 1, . . . , 𝑁 do

8 Solve (5.1) for πœ‰π‘™,rbπ‘˜,π‘₯ and store;

6. Numerical examples

In this section we illustrate numerical examples for the novel method. At first, we present numerical examplesthat confirm the theoretical findings derived in this paper. In addition, we provide a practical example relatedto seismology where the Marmousi model is used together with the Ricker wavelet as source function.

6.1. Academic example

In this section we present numerical examples that illustrate the performance of the established theory. Forall examples, we consider the domain to be the unit square Ξ© = [0, 1] Γ— [0, 1]. The coefficients 𝐴 (π‘₯, 𝑦) and𝐡 (π‘₯, 𝑦) used in these examples are generated randomly with values in the interval [10βˆ’1, 103], and examplesof such are seen in Figure 4. Moreover, as initial value for each example we set 𝑒0 = 𝑒1 = 0, and the sourcefunction is given by 𝑓 = 1.

The first example is used to show how the performance is effected by the localization parameter π‘˜. Here, weevaluate the solution on the full grid, 𝑒𝑛

lod, and compare it with the localized solution, 𝑒𝑛lod,π‘˜, as π‘˜ varies. For the

example the time step 𝜏 = 0.02 was used and final time was set to 𝑇 = 1. The fine and coarse meshes were setto β„Ž = 2βˆ’7 and 𝐻 = 2βˆ’4 respectively, and we let π‘˜ = 2, 3, . . . , 7. The relative error between the functions can

Page 26: A generalized finite element method for the strongly ...

1400 P. LJUNG ET AL.

Figure 5. Relative 𝐻1-error ‖𝑒𝑁lodβˆ’π‘’π‘

lod,π‘˜β€–π»1/‖𝑒𝑁lod‖𝐻1 between the non-localized and localized

method, plotted against the layer number π‘˜.

be seen in Figure 5. Here we can see how the error decays exponentially as π‘˜ increases, verifying the theoreticalfindings regarding the localization procedure.

For the second example, the performance of the GFEM in (3.7) and (3.8) depending on the coarse meshwidth 𝐻 is shown. For this example, the fine mesh width is set to β„Ž = 2βˆ’8, and for each coarse mesh widththe localization parameter is set to π‘˜ = log2 (1/𝐻). Moreover, the time step is set to 𝜏 = 0.02 (for the GFEMas well as the reference solution) and the solution is evaluated at 𝑇 = 1. To compute the error, we use a FEMsolution on the fine mesh as a reference solution. The error as a function of 1/𝐻 can be seen in Figure 6. Here itis seen how the error for the novel method decays faster than linearly, confirming the error estimates derived inSection 4. For comparison, Figure 6 also shows the error of the standard FEM solution, as well as the solutionusing the standard LOD method with correction solely on 𝐴 and 𝐡 respectively, i.e. corrections based on thebilinear forms π‘Ž (Β·, Β·) and 𝑏 (Β·, Β·) respectively and without finescale correctors. As expected, the error of thesemethods stay at a constant level through all coarse grid sizes.

At last, we compute the solution where the system (3.7) is computed using the reduced basis approach. Forthis example, we let the number of pre-computed solutions 𝑀 vary, and see how the error between the solutions𝑒𝑛

lod,π‘˜ and 𝑒𝑛,rblod,π‘˜ behaves. In the example we have the fine mesh β„Ž = 2βˆ’8, the coarse mesh 𝐻 = 2βˆ’5, the time step

𝜏 = 0.02, and the final time 𝑇 = 1. The result can be seen in Figure 7. Here it is seen how the error decreasesrapidly with the amount of pre-computed solutions. Note that it is sufficient to compute approximately 10solutions to yield an error smaller than the discretization error for the main method in Figure 6. This for thecase when the number of time steps are 𝑁 = 50. We emphasize that a large increment in time steps does notimpact the number of pre-computed solutions 𝑀 significantly, making the RB-approach relatively more efficientthe more time steps that are considered.

6.2. Marmousi model

We finish by demonstrating the novel method (with the reduced basis approach) on a more practical example.A commonly used model problem in seismology is the Marmousi model, which we use to construct our coefficients𝐴 (π‘₯, 𝑦) and 𝐡 (π‘₯, 𝑦). This is done by applying midpoint quadrature on the image seen in Figure 8a so that thedimensions work with the fine mesh, which is set to β„Ž = 2βˆ’8. The scales on the coefficients are set to π›Όβˆ’ = 2,𝛼+ = 5, π›½βˆ’ = 1 and 𝛽+ = 10. As earlier, the spatial domain is set to the unit square and the temporal domain

Page 27: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1401

Figure 6. Relative 𝐻1-error ‖𝑒𝑁ref βˆ’ 𝑒𝑁

lod,π‘˜β€–π»1/‖𝑒𝑁ref‖𝐻1 between the reference solution

and the approximate solution computed with the proposed method (without reduced basiscomputations).

Figure 7. Relative 𝐻1-error ‖𝑒𝑁lod,π‘˜ βˆ’ 𝑒𝑁,rb

lod,π‘˜β€–π»1/‖𝑒𝑁lod,π‘˜β€–π»1 between the solution with and

without the reduced basis approach, plotted against the number of pre-computed solutions.

to [0, 1], discretized with time step 𝜏 = 0.02. As source function we use the Ricker wavelet defined as

𝑓 (π‘₯, 𝑦, 𝑑) = πœ’π‘ƒ (π‘₯, 𝑦)(

1βˆ’ 2πœ‹2𝜈2 (π‘‘βˆ’ 𝑑′)2)

π‘’βˆ’πœ‹2𝜈2(π‘‘βˆ’π‘‘β€²)2

where 𝜈 denotes the frequency, 𝑑′ is the center of the wavelet and πœ’π‘ƒ (π‘₯, 𝑦) is the indicator function equal to 1 on𝑃 βŠ‚ Ξ© and 0 elsewhere. For our example we let 𝜈 = 3, 𝑑′ = 0.5 and 𝑃 = [0.5βˆ’2β„Ž, 0.5 + 2β„Ž]Γ— [0.5βˆ’2β„Ž, 0.5 + 2β„Ž].The temporal behaviour of the wavelet can be seen in Figure 8b. The solution is computed for coarse mesh sizes𝐻 = 2βˆ’1, 2βˆ’2, . . . , 2βˆ’6, with localization parameter π‘˜ = log2 (1/𝐻), and for the construction of each reducedbasis space 𝑉 RB

𝑀,π‘˜,π‘₯ we pre-compute 15 vectors, i.e. 𝑀 = 15. The error is computed with respect to a reference

Page 28: A generalized finite element method for the strongly ...

1402 P. LJUNG ET AL.

Figure 8. Left: Marmousi data used to create the coefficients 𝐴 (π‘₯, 𝑦) and 𝐡 (π‘₯, 𝑦). Right: howthe Ricker wavelet 𝑓 (𝑑) varies over time. (A) Marmousi data. (B) Ricker wavelet 𝑓(𝑑).

Figure 9. Relative 𝐻1-error ‖𝑒𝑁ref βˆ’π‘’π‘,rb

lod,π‘˜β€–π»1/‖𝑒𝑁ref‖𝐻1 between the full method with reduced

basis approach and the reference solution for the practical example using Marmousi data.

solution evaluated on the fine grid, and is displayed in Figure 9. It seen here how the full method convergesfaster than linearly.

References

[1] A. Abdulle and P. Henning, Localized orthogonal decomposition method for the wave equation with a continuum of scales.Math. Comput. 86 (2017) 549–587.

[2] G. Avalos and I. Lasiecka, Optimal blowup rates for the minimal energy null control of the strongly damped abstract waveequation. Ann. Sc. Norm. Super. Pisa Cl. Sci. 2 (2003) 601–616.

[3] J. Azevedo, C. Cuevas and H. Soto, Qualitative theory for strongly damped wave equations. Math. Methods Appl. Sci. 40(2017) 08.

[4] I. Babuska and R. Lipton, Optimal local approximation spaces for generalized finite element methods with application tomultiscale problems. SIAM J. Multiscale Model. Simul. 9 (2010) 373–406.

[5] I. Babuska and J.E. Osborn, Generalized finite element methods: their performance and their relation to mixed methods. SIAMJ. Numer. Anal. 20 (1983) 510–536.

Page 29: A generalized finite element method for the strongly ...

GFEM FOR THE STRONGLY DAMPED EQUATION 1403

[6] E. Bonetti, E. Rocca, R. Scala and G. Schimperna, On the strongly damped wave equation with constraint. Commun. Part.Differ. Equ. 42 (2017) 1042–1064.

[7] A. Carvalho and J. Cholewa, Local well posedness for strongly damped wave equations with critical nonlinearities. Bull. Aust.Math. Soc. 66 (2002) 443–463.

[8] C. Cuevas, C. Lizama and H. Soto, Asymptotic periodicity for strongly damped wave equations. In: Vol. 2013 of Abstract andApplied Analysis. Hindawi (2013).

[9] N. Dal Santo, S. Deparis, A. Manzoni and A. Quarteroni, Multi space reduced basis preconditioners for large-scale parametrizedPDEs. SIAM J. Sci. Comput. 40 (2018) A954–A983.

[10] M. Drohmann, B. Haasdonk and M. Ohlberger, Adaptive reduced basis methods for nonlinear convection-diffusion equations.In: Vol. 4 of Finite Volumes for Complex Applications VI. Problems & Perspectives. Volume 1, 2, Springer Proc. Math.Springer, Heidelberg (2011) 369–377.

[11] C. Engwer, P. Henning, A. Malqvist and D. Peterseim, Efficient implementation of the localized orthogonal decompositionmethod. Comput. Methods Appl. Mech. Eng. 350 (2019) 123–153.

[12] F. Gazzola and M. Squassina, Global solutions and finite time blow up for damped semilinear wave equations. Ann. Inst. H.Poincare Anal. Non Lineaire 23 (2006) 185–207.

[13] P.J. Graber and J.L. Shomberg, Attractors for strongly damped wave equations with nonlinear hyperbolic dynamic boundaryconditions. Nonlinearity 29 (2016) 1171.

[14] B. Haasdonk, M. Ohlberger and G. Rozza, A reduced basis method for evolution schemes with parameter-dependent explicitoperators. Electron. Trans. Numer. Anal. 32 (2008) 145–161.

[15] P. Henning and A. Malqvist, Localized orthogonal decomposition techniques for boundary value problems. SIAM J. Sci.Comput. 36 (2014) A1609–A1634.

[16] P. Henning, A. Malqvist and D. Peterseim, A localized orthogonal decomposition method for semi-linear elliptic problems.ESAIM: M2AN 48 (2014) 1331–1349.

[17] T.J. Hughes, G.R. Feijoo, L. Mazzei and J.-B. Quincy, The variational multiscale method – a paradigm for computationalmechanics. Comput. Methods Appl. Mech. Eng. 166 (1998) 3–24.

[18] R. Ikehata, Decay estimates of solutions for the wave equations with strong damping terms in unbounded domains. Math.Methods Appl. Sci. 24 (2001) 659–670.

[19] V. Kalantarov and S. Zelik, A note on a strongly damped wave equation with fast growing nonlinearities. J. Math. Phys. 56(2015) 011501.

[20] P. Kelly, Solid Mechanics Part I: An Introduction to Solid Mechanics. University of Auckland (2019).

[21] A. Khanmamedov, Strongly damped wave equation with exponential nonlinearities. J. Math. Anal. Appl. 419 (2014) 663–687.

[22] M. Larson and A. Malqvist, Adaptive variational multiscale methods based on a posteriori error estimation: energy normestimates for elliptic problems. Comput. Methods Appl. Mech. Eng. 196 (2007) 2313–2324.

[23] S. Larsson, V. Thomee and L.B. Wahlbin, Finite-element methods for a strongly damped wave equation. IMA J. Numer. Anal.11 (1991) 115–142.

[24] Y. Lin, V. Thomee and L. Wahlbin, Ritz-Volterra projections to finite element spaces and applications to integro-differentialand related equations. Technical report (Cornell University. Mathematical Sciences Institute). Mathematical Sciences Institute,Cornell University (1989).

[25] A. Malqvist and A. Persson, Multiscale techniques for parabolic equations. Numer. Math. 138 (2018) 191–217.

[26] A. Malqvist and D. Peterseim, Generalized finite element methods for quadratic eigenvalue problems. ESAIM: M2AN 51(2017) 147–163.

[27] A. Malqvist and D. Peterseim, Numerical Homogenization beyond Periodicity and Scale Separation. To appear in SIAMSpotlight (2020).

[28] A. Malqvist and D. Peterseim, Computation of eigenvalues by numerical upscaling. Numer. Math. 130 (2012) 337–361.

[29] A. Malqvist and D. Peterseim, Localization of elliptic multiscale problems. Math. Comp. 83 (2014) 2583–2603.

[30] P. Massatt, Limiting behavior of strongly damped nonlinear wave equations. J. Differ. Equ. 48 (1983) 334–349.

[31] D. Peterseim, Variational multiscale stabilization and the exponential decay of fine-scale correctors. In: Vol. 114 of BuildingBridges: Connections and Challenges in Modern Approaches to Numerical Partial Differential Equations. Lect. Notes Comput.Sci. Eng. Springer, [Cham] (2016) 341–367.

[32] A. Quarteroni, A. Manzoni and F. Negri, Reduced Basis Methods for Partial Differential Equations: An Introduction. Springer(2016).

[33] V. Thomee, Galerkin Finite Element Methods for Parabolic Problems, 2nd edition. Springer Series in Computational Mathe-matics. Springer-Verlag, Berlin (2006).

[34] G.F. Webb, Existence and asymptotic behavior for a strongly damped nonlinear wave equation. Can. J. Math. 32 (1980)631–643.

Page 30: A generalized finite element method for the strongly ...

1404 P. LJUNG ET AL.

This journal is currently published in open access with no charge for authors under a Subscribe-to-Open model (S2O).Open access is the free, immediate, online availability of research articles combined with the rights to use these articlesfully in the digital environment.

S2O is one of the transformative models that aim to move subscription journals to open access. Every year, as long asthe minimum amount of subscriptions necessary to sustain the publication of the journal is attained, the content forthe year is published in open access.

Ask your library to support open access by subscribing to this S2O journal.

Please help to maintain this journal in open access! Encourage your library to subscribe or verify its subscription bycontacting [email protected]

We are thankful to our subscribers and sponsors for making it possible to publish the journal in open access, free ofcharge for authors. More information and list of sponsors: https://www.edpsciences.org/en/maths-s2o-programme