Generalizing the Yee Algorithm to Higher Order on an Unstructured Mesh

POSTER

Abstract

It is well known that the Yee algorithm satisfies two crucial properties: (i) It faithfully preserves the geometric structure of Maxwell's equations, ensuring its accuracy in long-time numerical simulations; and (ii) its calculations are local and therefore parallelizable, enabling Yee's method to capitalize on the speed and scalability of high-performance computing architecture. In this work, Yee's algorithm is recast in the formalism of finite element exterior calculus and, in contrast with its usual finite-difference interpretation, it is thereby viewed as a low order finite element method with simplified mass matrices. Previous attempts to improve upon Yee's method with finite elements have sacrificed the indispensable computational efficiency afforded by its localness. Here, we leverage the finite element point of view to generalize the Yee algorithm to higher order and general meshes, while developing innovative techniques to maintain its geometric naturalness, physically-motivated localness, and parallel efficiency, nevertheless.

*This research was supported by the U.S. Department of Energy (DOE) contract number DE-AC02-09CH11466, and the DOE Fusion Energy Sciences Postdoctoral Research Program administered by the Oak Ridge Institute for Science and Education (ORISE) for the DOE. ORISE is managed by Oak Ridge Associated Universities (ORAU) under DOE contract number DE-SC0014664. All opinions expressed in this paper are the authors' and do not necessarily reflect the policies and views of DOE, ORAU, or ORISE.

Presenters

  • Alexander S Glasser

    • Princeton University
    • Princeton Plasma Physics Laboratory

Authors

  • Alexander S Glasser

    • Princeton University
    • Princeton Plasma Physics Laboratory
  • Hong Qin

    • Princeton University
    • Princeton Plasma Physics Lab
    • Princeton Plasma Physics Laboratory, Princeton University