Geometric Computational Electrodynamics with Variational Integrators and Discrete Differential Forms
Ari Stern, Yiying Tong, Mathieu Desbrun, Jerrold E. Marsden

TL;DR
This paper introduces a structure-preserving discretization framework for electromagnetism using variational integrators and discrete differential forms, leading to new multisymplectic numerical methods that improve energy conservation and flexibility in mesh design.
Contribution
It develops a unified variational framework for electromagnetism that generalizes existing schemes and introduces new asynchronous integrators for better numerical properties.
Findings
Yee's scheme is multisymplectic and derived from a variational principle.
Generalization of Yee scheme to unstructured 4D spacetime meshes.
Introduction of an asynchronous variational integrator with excellent conservation properties.
Abstract
In this paper, we develop a structure-preserving discretization of the Lagrangian framework for electromagnetism, combining techniques from variational integrators and discrete differential forms. This leads to a general family of variational, multisymplectic numerical methods for solving Maxwell's equations that automatically preserve key symmetries and invariants. In doing so, we demonstrate several new results, which apply both to some well-established numerical methods and to new methods introduced here. First, we show that Yee's finite-difference time-domain (FDTD) scheme, along with a number of related methods, are multisymplectic and derive from a discrete Lagrangian variational principle. Second, we generalize the Yee scheme to unstructured meshes, not just in space but in 4-dimensional spacetime. This relaxes the need to take uniform time steps, or even to have a preferred…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
