Open Access
2016 A real-space Green's function method for the numerical solution of Maxwell's equations
Boris Lo, Victor Minden, Phillip Colella
Commun. Appl. Math. Comput. Sci. 11(2): 143-170 (2016). DOI: 10.2140/camcos.2016.11.143

Abstract

A new method for solving the transverse part of the free-space Maxwell equations in three dimensions is presented. By taking the Helmholtz decomposition of the electric field and current sources and considering only the divergence-free parts, we obtain an explicit real-space representation for the transverse propagator that explicitly respects finite speed of propagation. Because the propagator involves convolution against a singular distribution, we regularize via convolution with smoothing kernels (B-splines) prior to sampling based on a method due to Beyer and LeVeque (1992). We show that the ultimate discrete convolutional propagator can be constructed to attain an arbitrarily high order of accuracy by using higher-order regularizing kernels and finite difference stencils and that it satisfies von Neumann’s stability condition. Furthermore, the propagator is compactly supported and can be applied using Hockney’s method (1970) and parallelized using the same observation as made by Vay, Haber, and Godfrey (2013), leading to a method that is computationally efficient.

Citation

Download Citation

Boris Lo. Victor Minden. Phillip Colella. "A real-space Green's function method for the numerical solution of Maxwell's equations." Commun. Appl. Math. Comput. Sci. 11 (2) 143 - 170, 2016. https://doi.org/10.2140/camcos.2016.11.143

Information

Received: 4 May 2015; Revised: 28 January 2016; Accepted: 21 February 2016; Published: 2016
First available in Project Euclid: 16 November 2017

zbMATH: 1365.65207
MathSciNet: MR3606400
Digital Object Identifier: 10.2140/camcos.2016.11.143

Subjects:
Primary: 65M12 , 65M80
Secondary: 65D05 , 65D07 , 78M25

Keywords: Green's function , high order , Maxwell's equations

Rights: Copyright © 2016 Mathematical Sciences Publishers

Vol.11 • No. 2 • 2016
MSP
Back to Top