javier almonacid and nilima nigam - sfu.cajaviera/files/siampnw2019_poster.pdf · javier almonacid...

1
High-order Discretizations of a Linear Forced Wave Equation Javier Almonacid and Nilima Nigam Department of Mathematics, Simon Fraser University, Burnaby, BC V5A 1S6 [email protected], [email protected] 1. Background Figure 1: It has been observed that, in the presence of topography, forcing internal waves lead to the development of singular geometric patterns (called “attractors”). Source: [1, 2]. A simple model for the propagation of internal waves is to consider a non-rotating, stably stratified fluid with density ρ 0 , whose variation can be modeled using the Boussinesq approx- imation: ∂η ∂t + u ·∇ρ 0 =0, ∇· u =0, ρ 0 u ∂t + p = -ηg e 3 + Fe -0 t , u · n =0, (1) where η are fluctuations to the density ρ = ρ 0 + η , u and p are velocity and pressure fields, g is the gravitational force, F is a spatial source term and ω 0 is a forcing frequency. 2. Goals To numerically approximate solutions to a linear wave equation arising from (1), To verify predicted convergence rates, To portray the intrinsic characteristics of these solutions. 3. Simplified Mathematical Model Recent work [3] shows that these attractors can be captured by solving a diagonalized version of (1). In particular, this process involves solving: i∂ t u - P (x, D)u = fe -0 t in T 2 × (0,T ], u t=0 = u 0 in T 2 , (2) where f ∈C (T 2 ) and P is the nonlocal, self-adjoint, zero-th order pseudo-differential oper- ator P (x, D) = (1 + D 2 x 1 + D 2 x 2 ) -1/2 D x 2 - (x), (3) where D = -i∂ , β ∈C (T 2 ) and r 0. Some examples of more recognizable pseudo-differential operators (ΨDO) include ΨDO of order 0: P (x, D) := -3x 2 = P (x, D)u = -3x 2 u, ΨDO of order 1: P (x, D) := iD x 1 = P (x, D)u = x 1 u, ΨDO of order 2s, 0 <s< 1: P (x, D) := (D 2 x 1 + D 2 x 2 ) s = P (x, D)u =(-Δ) s u. 4. What to expect Attractors are related to singularities in the solution. Indeed, for r 6=0 and β (x) = cos(x 1 ), we expect the appearance of blow-up singularities along the lines x 1 = -π/2 and x 1 = π/2. Numerical experiments have been performed in [4] showing these singularities by taking, in particular, ω 0 =0, u 0 0 and f (x)= -5 exp - 3 (x 1 +0.9) 2 +(x 2 +0.8) 2 + i(2x 1 + x 2 ) . 5. Numerical methods Spatial discretization: Fourier collocation method. Equation (2) can be written in Fourier space as t b u = L( b u)+ N( b u, t), b u t=0 = b u 0 , where L( b u)(k 1 ,k 2 ) := - ik 2 q 1+ k 2 1 + k 2 2 b u, N( b u, t)= ir F β (x)F -1 ( b u) - i b fe -0 t , with F being the discrete Fourier transform. Notice that now our problem is local and nonlinear (for r 6=0). Temporal discretization: Classical fourth-order Runge-Kutta (RK4), RK4-based exponential time-differencing method (ETDRK4) from [5]. 6. Convergence studies First, we perform a spatial convergence study using the ETDRK4 method and several source terms: f 1 (x) = sin(x 1 ) cos(2x 2 ), f 2 (x)= f 1 (x) + sin(5x 1 ) cos(2x 2 )+ i sin(5x 1 ) cos(4x 2 ), f 3 (x)=0.5 exp - 2x 2 1 - 2x 2 2 , and f 4 as in Section 4. In addition, we consider ω 0 =0.5, T =2, u 0 0 and β (x) = cos(x 1 ). We see in Figure that spectral accuracy is achieved in all scenarios. Spectral accuracy 10 1 10 2 N 10 -15 10 -10 10 -5 10 0 Relative error at time t = 2 f 1 f 2 f 3 f 4 10 1 10 2 N 10 -15 10 -10 10 -5 10 0 Relative error at time t = 2 f 1 f 2 f 3 f 4 r = 0 r = 2 Figure 2: Relative error v/s number of nodes for the spectral discretization using a time step Δt = 10 -3 and the ETDRK4 method. Next, we perform a temporal convergence study using the same parameters as before and source term taken as f 4 . We see in Figure 3 that both RK4 and ETDRK4 methods are fourth- order accurate, as expected. Fourth-order accuracy 10 -2 10 0 t 10 -15 10 -10 10 -5 10 0 Relative error at time t = 2 RK4 ETDRK4 O( t 4 ) 10 -2 10 0 t 10 -15 10 -10 10 -5 10 0 Relative error at time t = 2 RK4 ETDRK4 O( t 4 ) r = 0 r = 2 Figure 3: Relative error v/s time step for the two implemented time discretizations using a spatial discretization of 64 × 64 nodes. In both cases, the relative error is computed on [-π,π ] 2 with respect to an exact (analytical) solution when r =0, and on [-π/4, -π/4] 2 with respect to a very refined solution when r 6=0. 7. Capturing blow-up singularities Figure 4: Figures from [4] depicting the inherent singularities in this problem. Their computa- tion includes the use of matrix exponentials and an Euler time-stepping scheme. Figure 5: Solutions to (2) with r =2 (to the left) and r =0.5 (to the right). Here, parameters are taken as in Section 4. Figure 6: Solutions to (2) with r =2 (to the left) and r =0.5 (to the right) using the same parameters as in Section 4, but this time with β (x) = cos(x 1 ) sin(2x 2 ). 8. Concluding Remarks The numerical methods are shown to be fourth-order accurate in time and spectrally accu- rate in space, both in the linear and nonlinear cases, Blow-up singularities are captured accordingly. References [1] D. Larousserie. Des vagues qui tournent en losange. Le Monde Science & M´ edecine (February 6, 2019), 3. [2]G. Pillet, E. V. Ermanyuk, L. R. M. Maas, I. N. Sibgatullin & T. Dauxois, Internal wave attractors in three- dimensional geometries: trapping by oblique reflection. J. Fluid Mech. 845 (2018), 203–225. [3] Y. Colin de V` erdiere & L. Saint-Raymond, Attractors for two-dimensional waves with homogeneous Hamilto- nians of degree 0. Com. Pure Appl. Math. (2019), doi:10.1002/cpa.21485. [4] S. Dyatlov & M. Zworski, Microlocal analysis of forced waves. Preprint, 2019. arXiv:1806.00809. [5]A.-K. Kassam & L. N. Trefethen, Fourth-order time-stepping for stiff PDEs. SIAM J. Sci. Comput 26 (2005), no. 4, 1214–1233. Second Biennial Meeting of SIAM Pacific Northwest Section - October 19, 2019, Seattle, WA

Upload: others

Post on 14-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Javier Almonacid and Nilima Nigam - SFU.cajaviera/files/siampnw2019_poster.pdf · Javier Almonacid and Nilima Nigam Department of Mathematics, Simon Fraser University, Burnaby, BC

High-order Discretizations of a Linear Forced Wave EquationJavier Almonacid and Nilima Nigam

Department of Mathematics, Simon Fraser University, Burnaby, BC V5A [email protected], [email protected]

1. Background

Figure 1: It has been observed that, in the presence of topography, forcing internal waveslead to the development of singular geometric patterns (called “attractors”). Source: [1, 2].

A simple model for the propagation of internal waves is to consider a non-rotating, stablystratified fluid with density ρ0, whose variation can be modeled using the Boussinesq approx-imation:

∂η

∂t+ u · ∇ρ0 = 0, ∇ · u = 0, ρ0

∂u

∂t+∇p = −ηge3 + Fe−iω0t, u · n = 0, (1)

where η are fluctuations to the density ρ = ρ0 + η, u and p are velocity and pressure fields, gis the gravitational force, F is a spatial source term and ω0 is a forcing frequency.

2. Goals

• To numerically approximate solutions to a linear wave equation arising from (1),• To verify predicted convergence rates,• To portray the intrinsic characteristics of these solutions.

3. Simplified Mathematical Model

Recent work [3] shows that these attractors can be captured by solving a diagonalized versionof (1). In particular, this process involves solving:

i∂tu− P (x,D)u = fe−iω0t in T2 × (0, T ], u∣∣t=0 = u0 in T2, (2)

where f ∈ C∞(T2) and P is the nonlocal, self-adjoint, zero-th order pseudo-differential oper-ator

P (x,D) = (1 + D2x1 + D2

x2)−1/2Dx2 − rβ(x), (3)

where D = −i∂, β ∈ C∞(T2) and r ≥ 0.

Some examples of more recognizable pseudo-differential operators (ΨDO) include•ΨDO of order 0: P (x,D) := −3x2 =⇒ P (x,D)u = −3x2u,•ΨDO of order 1: P (x,D) := iDx1 =⇒ P (x,D)u = ∂x1u,

•ΨDO of order 2s, 0 < s < 1: P (x,D) := (D2x1 + D2

x2)s =⇒ P (x,D)u = (−∆)su.

4. What to expect

• Attractors are related to singularities in the solution. Indeed, for r 6= 0 and β(x) = cos(x1),we expect the appearance of blow-up singularities along the lines x1 = −π/2 and x1 = π/2.•Numerical experiments have been performed in [4] showing these singularities by taking,

in particular, ω0 = 0, u0 ≡ 0 and

f (x) = −5 exp(− 3[(x1 + 0.9)2 + (x2 + 0.8)2] + i(2x1 + x2)

).

5. Numerical methods

• Spatial discretization: Fourier collocation method. Equation (2) can be written in Fourierspace as

∂tu = L(u) + N(u, t), u∣∣t=0 = u0,

where

L(u)(k1, k2) := − ik2√1 + k2

1 + k22

u, N(u, t) = irF(β(x)F−1(u)

)− ife−iω0t,

with F being the discrete Fourier transform. Notice that now our problem is local andnonlinear (for r 6= 0).• Temporal discretization:

– Classical fourth-order Runge-Kutta (RK4),– RK4-based exponential time-differencing method (ETDRK4) from [5].

6. Convergence studies

First, we perform a spatial convergence study using the ETDRK4 method and several sourceterms:

f1(x) = sin(x1) cos(2x2), f2(x) = f1(x) + sin(5x1) cos(2x2) + i sin(5x1) cos(4x2),

f3(x) = 0.5 exp(− 2x2

1 − 2x22

),

and f4 as in Section 4. In addition, we consider ω0 = 0.5, T = 2, u0 ≡ 0 and β(x) = cos(x1).We see in Figure that spectral accuracy is achieved in all scenarios.

Spectral accuracy

101

102

N

10-15

10-10

10-5

100

Rela

tive e

rror

at tim

e t =

2

f1

f2

f3

f4

101

102

N

10-15

10-10

10-5

100

Rela

tive e

rror

at tim

e t =

2

f1

f2

f3

f4

r = 0 r = 2

Figure 2: Relative error v/s number of nodes for the spectral discretization using a time step∆t = 10−3 and the ETDRK4 method.

Next, we perform a temporal convergence study using the same parameters as before andsource term taken as f4. We see in Figure 3 that both RK4 and ETDRK4 methods are fourth-order accurate, as expected.

Fourth-order accuracy

10-2

100

t

10-15

10-10

10-5

100

Re

lative

err

or

at

tim

e t

= 2

RK4

ETDRK4

O( t 4)

10-2

100

t

10-15

10-10

10-5

100

Re

lative

err

or

at

tim

e t

= 2

RK4

ETDRK4

O( t 4)

r = 0 r = 2

Figure 3: Relative error v/s time step for the two implemented time discretizations using aspatial discretization of 64 × 64 nodes.

In both cases, the relative error is computed on [−π, π]2 with respect to an exact (analytical)solution when r = 0, and on [−π/4,−π/4]2 with respect to a very refined solution when r 6= 0.

7. Capturing blow-up singularities

Figure 4: Figures from [4] depicting the inherent singularities in this problem. Their computa-tion includes the use of matrix exponentials and an Euler time-stepping scheme.

Figure 5: Solutions to (2) with r = 2 (to the left) and r = 0.5 (to the right). Here, parametersare taken as in Section 4.

Figure 6: Solutions to (2) with r = 2 (to the left) and r = 0.5 (to the right) using the sameparameters as in Section 4, but this time with β(x) = cos(x1) sin(2x2).

8. Concluding Remarks

• The numerical methods are shown to be fourth-order accurate in time and spectrally accu-rate in space, both in the linear and nonlinear cases,• Blow-up singularities are captured accordingly.

References

[1] D. Larousserie. Des vagues qui tournent en losange. Le Monde Science & Medecine (February 6, 2019), 3.

[2] G. Pillet, E. V. Ermanyuk, L. R. M. Maas, I. N. Sibgatullin & T. Dauxois, Internal wave attractors in three-dimensional geometries: trapping by oblique reflection. J. Fluid Mech. 845 (2018), 203–225.

[3] Y. Colin de Verdiere & L. Saint-Raymond, Attractors for two-dimensional waves with homogeneous Hamilto-nians of degree 0. Com. Pure Appl. Math. (2019), doi:10.1002/cpa.21485.

[4] S. Dyatlov & M. Zworski, Microlocal analysis of forced waves. Preprint, 2019. arXiv:1806.00809.

[5] A.-K. Kassam & L. N. Trefethen, Fourth-order time-stepping for stiff PDEs. SIAM J. Sci. Comput 26 (2005),no. 4, 1214–1233.

Second Biennial Meeting of SIAM Pacific Northwest Section - October 19, 2019, Seattle, WA