A convolution quadrature method for Maxwell's equations in dispersive media

04/01/2020
by   Jürgen Dölz, et al.
0

We study the systematic numerical approximation of Maxwell's equations in dispersive media. Two discretization strategies are considered, one based on a traditional leapfrog time integration method and the other based on convolution quadrature. The two schemes are proven to be equivalent and to preserve the underlying energy-dissipation structure of the problem. The second approach, however, is independent of the number of internal states and allows to handle rather general dispersive materials. Using ideas of fast-and-oblivious convolution quadrature, the method can be implemented efficiently.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/27/2020

Time domain boundary integral equations and convolution quadrature for scattering by composite media

We consider acoustic scattering in heterogeneous media with piecewise co...
research
09/23/2019

A semi-discrete numerical method for convolution-type unidirectional wave equations

Numerical approximation of a general class of nonlinear unidirectional w...
research
12/25/2020

Kernel-Independent Sum-of-Exponentials with Application to Convolution Quadrature

We propose an accurate algorithm for a novel sum-of-exponentials (SOE) a...
research
05/21/2021

Free energy diminishing discretization of Darcy-Forchheimer flow in poroelastic media

In this paper, we develop a discretization for the non-linear coupled mo...
research
02/02/2022

A semi-discrete numerical scheme for nonlocally regularized KdV-type equations

A general class of KdV-type wave equations regularized with a convolutio...
research
05/18/2023

Generalized convolution quadrature based on the trapezoidal rule

We present a novel generalized convolution quadrature method that accura...
research
08/21/2017

The p-convolution forest: a method for solving graphical models with additive probabilistic equations

Convolution trees, loopy belief propagation, and fast numerical p-convol...

Please sign up or login with your details

Forgot password? Click here to reset