Regular Article
Fourier Analysis of Numerical Algorithms for the Maxwell Equations

https://doi.org/10.1006/jcph.1996.0068Get rights and content

Abstract

The Fourier method is used to analyze the dispersive, dissipative, and isotropy errors of various spatial and time discretizations applied to the Maxwell equations on multi-dimensional grids. Both Cartesian grids and non-Cartesian grids based on hexagons and tetradecahedra are studied and compared. The numerical errors are quantitatively determined in terms of phase speed, wavenumber, propagation direction, gridspacings, and CFL number. The study shows that centered schemes are more efficient and accurate than upwind schemes and the non-Cartesian grids yield superior isotropy than the Cartesian ones. For the centered schemes, the staggered grids produce less errors than the unstaggered ones. A new unstaggered algorithm which has all the best properties is introduced. Using an optimization technique to determine the nodal weights, the new algorithm provides the highest accuracy among all the schemes discussed. The study also demonstrates that a proper choice of time discretization can reduce the overall numerical errors due to the spatial discretization.

References (0)

Cited by (102)

  • Seismic modeling with radial basis function-generated finite differences (RBF-FD) – a simplified treatment of interfaces

    2017, Journal of Computational Physics
    Citation Excerpt :

    The rest of the nodes in the domain are placed via a simulated static repulsion routine, resulting in a hex-like, quasi-uniform arrangement as seen in Fig. 5. Based on the analysis in [13] and tests in [14], we argue that such a structure is at least as inherently resistant to dispersion error as a Cartesian grid of nodes with the same spatial resolution. In 1-D, we determined each support monomial for an FD stencil that crosses an interface by examining every row of (37) associated with time derivatives of constant expansion terms after k applications of the differential operator D. For (both) continuous data fields, all time derivatives of their constant expansion terms had to be equal across the interface for continuity of traction and motion to hold as time passes.

View all citing articles on Scopus

This paper was originally presented at the AIAA 31st Aerospace Sciences Meeting held in Reno, Nevada on Jan. 11–14, 1993.

View full text