Discrete Exterior Calculus
Mathieu Desbrun, Anil N. Hirani, Melvin Leok, Jerrold E. Marsden
TL;DR
Discrete Exterior Calculus (DEC) provides a unified framework for calculus on discrete spaces by formulating discrete differential forms and vector fields on simplicial complexes and equipping them with operators $\mathbf{d}$, $\boldsymbol{\delta}$, $\ast$, $\wedge$, $\flat$, $\sharp$, and $\mathbf{i}_X$. The key insight is the circumcentric dual, which enables a coherent primal–dual calculus, yielding discrete analogues of curl, divergence, Laplace--Beltrami, and variational structures that align with continuous counterparts in the limit. The paper develops a full algebraic-topological toolkit, including a discrete Poincaré lemma, groupoid-based extensions for dynamics, and remeshing/coarsening strategies, while connecting to Maxwell’s equations and harmonic problems. The results show that DEC can produce structure-preserving, variational discretizations suitable for simulations in elasticity, fluids, electromagnetism, and beyond, with potential extensions to non-flat manifolds and higher-order tensor theories.
Abstract
We present a theory and applications of discrete exterior calculus on simplicial complexes of arbitrary finite dimension. This can be thought of as calculus on a discrete space. Our theory includes not only discrete differential forms but also discrete vector fields and the operators acting on these objects. This allows us to address the various interactions between forms and vector fields (such as Lie derivatives) which are important in applications. Previous attempts at discrete exterior calculus have addressed only differential forms. We also introduce the notion of a circumcentric dual of a simplicial complex. The importance of dual complexes in this field has been well understood, but previous researchers have used barycentric subdivision or barycentric duals. We show that the use of circumcentric duals is crucial in arriving at a theory of discrete exterior calculus that admits both vector fields and forms.
