Comptes Rendus
Theoretical and numerical approaches for Vlasov–Maxwell equations
Charge-conserving FEM–PIC schemes on general grids
Comptes Rendus. Mécanique, Volume 342 (2014) no. 10-11, pp. 570-582.

In this article, we aim at proposing a general mathematical formulation for charge-conserving finite-element Maxwell solvers coupled with particle schemes. In particular, we identify the finite-element continuity equations that must be satisfied by the discrete current sources for several classes of time-domain Vlasov–Maxwell simulations to preserve the Gauss law at each time step, and propose a generic algorithm for computing such consistent sources. Since our results cover a wide range of schemes (namely curl-conforming finite element methods of arbitrary degree, general meshes in two or three dimensions, several classes of time discretization schemes, particles with arbitrary shape factors and piecewise polynomial trajectories of arbitrary degree), we believe that they provide a useful roadmap in the design of high-order charge-conserving FEM–PIC numerical schemes.

Received:
Accepted:
Published online:
DOI: 10.1016/j.crme.2014.06.011
Keywords: Maxwell–Vlasov system, Conservation of charge, Continuity equation, Finite element method, Particle-In-Cell, Unstructured grids

Martin Campos Pinto 1; Sébastien Jund 2; Stéphanie Salmon 3; Éric Sonnendrücker 4, 5

1 UPMC Université Paris 06, UMR 7598, Laboratoire Jacques-Louis Lions, 4, place Jussieu, 75005, Paris, France
2 IRMA – Université de Strasbourg and CNRS, CALVI – INRIA Nancy-Grand Est, France
3 Laboratoire de mathématiques, EA 4535, Fédération ARC CNRS FR 3399, Université de Reims–Champagne-Ardenne, UFR Sciences Exactes et Naturelles, Moulin de la Housse, BP 1039, 51687 Reims cedex 2, France
4 Max-Planck Institute for Plasma Physics, Boltzmannstr. 2, 85748 Garching, Germany
5 Mathematics Center, TU Munich, Boltzmannstr. 3, 85748 Garching, Germany
@article{CRMECA_2014__342_10-11_570_0,
     author = {Martin Campos Pinto and S\'ebastien Jund and St\'ephanie Salmon and \'Eric Sonnendr\"ucker},
     title = {Charge-conserving {FEM{\textendash}PIC} schemes on general grids},
     journal = {Comptes Rendus. M\'ecanique},
     pages = {570--582},
     publisher = {Elsevier},
     volume = {342},
     number = {10-11},
     year = {2014},
     doi = {10.1016/j.crme.2014.06.011},
     language = {en},
}
TY  - JOUR
AU  - Martin Campos Pinto
AU  - Sébastien Jund
AU  - Stéphanie Salmon
AU  - Éric Sonnendrücker
TI  - Charge-conserving FEM–PIC schemes on general grids
JO  - Comptes Rendus. Mécanique
PY  - 2014
SP  - 570
EP  - 582
VL  - 342
IS  - 10-11
PB  - Elsevier
DO  - 10.1016/j.crme.2014.06.011
LA  - en
ID  - CRMECA_2014__342_10-11_570_0
ER  - 
%0 Journal Article
%A Martin Campos Pinto
%A Sébastien Jund
%A Stéphanie Salmon
%A Éric Sonnendrücker
%T Charge-conserving FEM–PIC schemes on general grids
%J Comptes Rendus. Mécanique
%D 2014
%P 570-582
%V 342
%N 10-11
%I Elsevier
%R 10.1016/j.crme.2014.06.011
%G en
%F CRMECA_2014__342_10-11_570_0
Martin Campos Pinto; Sébastien Jund; Stéphanie Salmon; Éric Sonnendrücker. Charge-conserving FEM–PIC schemes on general grids. Comptes Rendus. Mécanique, Volume 342 (2014) no. 10-11, pp. 570-582. doi : 10.1016/j.crme.2014.06.011. https://comptes-rendus.academie-sciences.fr/mecanique/articles/10.1016/j.crme.2014.06.011/

[1] C.K. Birdsall; A.B. Langdon Plasma Physics via Computer Simulation, Institute of Physics, Bristol, 1991

[2] A.B. Langdon On enforcing Gauss' law in electromagnetic particle-in-cell codes, Comput. Phys. Commun., Volume 70 (1992), pp. 447-450

[3] B. Marder A method for incorporating Gauss' law into electromagnetic PIC codes, J. Comput. Phys., Volume 68 (1987), pp. 48-55

[4] C.-D. Munz; R. Schneider; É. Sonnendrücker; U. Voss Maxwell's equations when the charge conservation is not satisfied, C. R. Acad. Sci. Paris, Ser. I, Volume 328 (1999) no. 5, pp. 431-436

[5] C.-D. Munz; P. Omnès; R. Schneider; É. Sonnendrücker; U. Voss Divergence correction techniques for Maxwell solvers based on a hyperbolic model, J. Comput. Phys., Volume 161 (2000), pp. 484-511

[6] J.W. Eastwood The virtual particle electromagnetic particle-mesh method, Comput. Phys. Commun., Volume 64 (1991), pp. 252-266

[7] J. Villasenor; O. Buneman Rigorous charge conservation for local electromagnetic field solvers, Comput. Phys. Commun., Volume 69 (1992), pp. 306-316

[8] T.Zh. Esirkepov Exact charge conservation scheme for Particle-in-Cell simulation with an arbitrary form-factor, Comput. Phys. Commun., Volume 135 (2001), pp. 144-153

[9] T. Umeda; Y. Omura; T. Tominaga; H. Matsumoto A new charge conservation method in electromagnetic particle-in-cell simulations, Comput. Phys. Commun., Volume 156 (2004), pp. 73-85

[10] Jinqing Yu; Xiaolin Jin; Weimin Zhou; Bin Li; Yuqiu Gu High-order interpolation algorithms for charge conservation in Particle-in-Cell simulations, Commun. Comput. Phys., Volume 13 (2013) no. 4, pp. 1134-1150

[11] P. Londrillo; C. Bededetti; A. Sgattoni; G. Turchetti Charge preserving high-order PIC schemes, Nucl. Instrum. Methods A, Volume 620 (2010), pp. 28-35

[12] J.W. Eastwood; W. Arter; N.J. Brealey; R.W. Hockney Body-fitted electromagnetic PIC software for use on parallel computers, Comput. Phys. Commun., Volume 87 (1995), pp. 155-178

[13] P. Monk A mixed method for approximating Maxwell's equations, SIAM J. Numer. Anal., Volume 28 (1991), pp. 1610-1634

[14] V. Girault; P.-A. Raviart Finite Element Methods for Navier–Stokes Equations. Theory and Algorithms, Springer, Berlin, 1986

[15] J.-C. Nédélec Mixed finite elements in R3, Numer. Math., Volume 35 (1980), pp. 315-341

[16] J.-C. Nédélec A new family of mixed finite elements in R3, Numer. Math., Volume 50 (1986), pp. 57-81

[17] M. Ainsworth; J. Coyle Hierarchic hp-edge element families for Maxwell's equations on hybrid quadrilateral/triangular meshes, Comput. Methods Appl. Mech. Eng., Volume 190 (2001), pp. 6709-6733

[18] M. Ainsworth; J. Coyle Hierarchic finite-element bases on unstructured tetrahedral meshes, Int. J. Numer. Methods Eng., Volume 58 (2003), pp. 2103-2130

[19] G. Cohen; P. Monk Gauss point mass lumping schemes for Maxwell's equations, Numer. Methods Partial Differ. Equ., Volume 14 (1998), pp. 63-88

[20] E. Forest; D. Ruth Fourth-order symplectic integration, Physica D, Volume 43 (1990), pp. 105-117

[21] R. Rieben; D. White; G. Rodrigue High order symplectic integration methods for finite-element solutions to time dependent Maxwell equations, IEEE Trans. Antennas Propag., Volume 52 (2004), pp. 2190-2195

[22] D. Ruth A canonical integration technique, IEEE Trans. Nucl. Sci., Volume 30 (1983), pp. 2669-2671

[23] J. Candy; W. Rozmus A symplectic integration algorithm for separable Hamiltonian functions, J. Comput. Phys., Volume 92 (1991), pp. 230-256

[24] H. Yoshida Construction of higher order symplectic integrators, Phys. Lett. A, Volume 150 (1990), pp. 262-268

[25] M. Dumbser; C.-D. Munz Arbitrary high order discontinuous Galerkin schemes (S. Cordier; T. Goudon; M. Gutnic; É. Sonnendrücker, eds.), Numerical Methods for Hyperbolic and Kinetic Pbms, IRMA Series in Mathematics and Theoretical Physics, European Mathematical Society, 2005

[26] M. Dumbser; C.-D. Munz ADER discontinuous Galerkin schemes for aeroacoustics, C. R. Mecanique, Volume 333 (2005) no. 9, pp. 683-687

[27] A. Harten; B. Engquist; S. Osher; S. Chakravarthy Uniformly high-order essentially non-oscillatory schemes, III, J. Comput. Phys., Volume 71 (1987), pp. 231-303

[28] R. Barthelmé; C. Parzani Numerical charge conservation in particle-in-cell codes, Numerical Methods for Hyperbolic and Kinetic Problems, IRMA Lect. Math. Theor. Phys., vol. 7, 2005, pp. 7-28

Cited by Sources:

This work has been partially supported by Agence Nationale de la Recherche under the grant ANR-06-CIS6-0013.

Comments - Policy