An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm

This paper discusses a novel fully implicit formulation for a one-dimensional electrostatic particle-in-cell (PIC) plasma simulation approach. Unlike earlier implicit electrostatic PIC approaches (which are based on a linearized Vlasov–Poisson formulation), ours is based on a nonlinearly converged V...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational physics 2011-08, Vol.230 (18), p.7018-7036
Hauptverfasser: Chen, G., Chacón, L., Barnes, D.C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 7036
container_issue 18
container_start_page 7018
container_title Journal of computational physics
container_volume 230
creator Chen, G.
Chacón, L.
Barnes, D.C.
description This paper discusses a novel fully implicit formulation for a one-dimensional electrostatic particle-in-cell (PIC) plasma simulation approach. Unlike earlier implicit electrostatic PIC approaches (which are based on a linearized Vlasov–Poisson formulation), ours is based on a nonlinearly converged Vlasov–Ampére (VA) model. By iterating particles and fields to a tight nonlinear convergence tolerance, the approach features superior stability and accuracy properties, avoiding most of the accuracy pitfalls in earlier implicit PIC implementations. In particular, the formulation is stable against temporal (Courant–Friedrichs–Lewy) and spatial (aliasing) instabilities. It is charge- and energy-conserving to numerical round-off for arbitrary implicit time steps (unlike the earlier “energy-conserving” explicit PIC formulation, which only conserves energy in the limit of arbitrarily small time steps). While momentum is not exactly conserved, errors are kept small by an adaptive particle sub-stepping orbit integrator, which is instrumental to prevent particle tunneling (a deleterious effect for long-term accuracy). The VA model is orbit-averaged along particle orbits to enforce an energy conservation theorem with particle sub-stepping. As a result, very large time steps, constrained only by the dynamical time scale of interest, are possible without accuracy loss. Algorithmically, the approach features a Jacobian-free Newton–Krylov solver. A main development in this study is the nonlinear elimination of the new-time particle variables (positions and velocities). Such nonlinear elimination, which we term particle enslavement, results in a nonlinear formulation with memory requirements comparable to those of a fluid computation, and affords us substantial freedom in regards to the particle orbit integrator. Numerical examples are presented that demonstrate the advertised properties of the scheme. In particular, long-time ion acoustic wave simulations show that numerical accuracy does not degrade even with very large implicit time steps, and that significant CPU gains are possible.
doi_str_mv 10.1016/j.jcp.2011.05.031
format Article
fullrecord <record><control><sourceid>proquest_osti_</sourceid><recordid>TN_cdi_osti_scitechconnect_1018978</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0021999111003421</els_id><sourcerecordid>901671325</sourcerecordid><originalsourceid>FETCH-LOGICAL-c495t-b4c99ec0cb52ffe1f8938464287f66dbc31c77ff8da066bddee643344eb03b223</originalsourceid><addsrcrecordid>eNp9kE1r3DAQhkVpoNskP6A3Uyi9RK4ky7JFTyH0CwK9JGchj0e7WryyKzmB_PuO2dBjT3N5551nHsY-SFFLIc2XY32EpVZCylq0tWjkG7aTwgquOmnesp0QSnJrrXzH3pdyFEL0re537OE2VZgw71945dNYwcHnPXKYU8H8HNP-poqnZYoQ15sKJ4Q1z2X1a4Rq8ZnGhDwmDjhNlZ_2c47r4XTFLoKfCl6_zkv2-P3bw91Pfv_7x6-723sO2rYrHzRYiyBgaFUIKENvm14brfouGDMO0EjouhD60QtjhnFENLpptMZBNINSzSX7eO4lpOgKMSIcCD0RpiMtve16Cn0-h5Y8_3nCsrpTLBuvTzg_FWdJXycb1VJSnpNAP5aMwS05nnx-oa6tzrijI8tus-xE68gy7Xx6bfcF_BSyTxDLv0WlW9IsO8p9PeeQfDxHzBsuJsAx5o12nON_rvwFBfSSEA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>901671325</pqid></control><display><type>article</type><title>An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm</title><source>Elsevier ScienceDirect Journals</source><creator>Chen, G. ; Chacón, L. ; Barnes, D.C.</creator><creatorcontrib>Chen, G. ; Chacón, L. ; Barnes, D.C. ; Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</creatorcontrib><description>This paper discusses a novel fully implicit formulation for a one-dimensional electrostatic particle-in-cell (PIC) plasma simulation approach. Unlike earlier implicit electrostatic PIC approaches (which are based on a linearized Vlasov–Poisson formulation), ours is based on a nonlinearly converged Vlasov–Ampére (VA) model. By iterating particles and fields to a tight nonlinear convergence tolerance, the approach features superior stability and accuracy properties, avoiding most of the accuracy pitfalls in earlier implicit PIC implementations. In particular, the formulation is stable against temporal (Courant–Friedrichs–Lewy) and spatial (aliasing) instabilities. It is charge- and energy-conserving to numerical round-off for arbitrary implicit time steps (unlike the earlier “energy-conserving” explicit PIC formulation, which only conserves energy in the limit of arbitrarily small time steps). While momentum is not exactly conserved, errors are kept small by an adaptive particle sub-stepping orbit integrator, which is instrumental to prevent particle tunneling (a deleterious effect for long-term accuracy). The VA model is orbit-averaged along particle orbits to enforce an energy conservation theorem with particle sub-stepping. As a result, very large time steps, constrained only by the dynamical time scale of interest, are possible without accuracy loss. Algorithmically, the approach features a Jacobian-free Newton–Krylov solver. A main development in this study is the nonlinear elimination of the new-time particle variables (positions and velocities). Such nonlinear elimination, which we term particle enslavement, results in a nonlinear formulation with memory requirements comparable to those of a fluid computation, and affords us substantial freedom in regards to the particle orbit integrator. Numerical examples are presented that demonstrate the advertised properties of the scheme. In particular, long-time ion acoustic wave simulations show that numerical accuracy does not degrade even with very large implicit time steps, and that significant CPU gains are possible.</description><identifier>ISSN: 0021-9991</identifier><identifier>EISSN: 1090-2716</identifier><identifier>DOI: 10.1016/j.jcp.2011.05.031</identifier><identifier>CODEN: JCTPAH</identifier><language>eng</language><publisher>Kidlington: Elsevier Inc</publisher><subject>ACCURACY ; ALGORITHMS ; CHARGE CONSERVATION ; CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS ; Computational techniques ; Computer simulation ; CONVERGENCE ; Electrostatic ; ELECTROSTATICS ; ENERGY CONSERVATION ; Exact sciences and technology ; Implicit ; ION ACOUSTIC WAVES ; Jacobian-free Newton–Krylov ; Mathematical analysis ; Mathematical methods in physics ; Mathematical models ; Multi-scale ; Nonlinearity ; Orbits ; Particle enslavement ; Particle-in-cell ; Physics ; PLASMA SIMULATION ; STABILITY ; TOLERANCE ; TUNNELING ; Vlasov–Ampére</subject><ispartof>Journal of computational physics, 2011-08, Vol.230 (18), p.7018-7036</ispartof><rights>2011 Elsevier Inc.</rights><rights>2015 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c495t-b4c99ec0cb52ffe1f8938464287f66dbc31c77ff8da066bddee643344eb03b223</citedby><cites>FETCH-LOGICAL-c495t-b4c99ec0cb52ffe1f8938464287f66dbc31c77ff8da066bddee643344eb03b223</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0021999111003421$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,776,780,881,3537,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=24554817$$DView record in Pascal Francis$$Hfree_for_read</backlink><backlink>$$Uhttps://www.osti.gov/biblio/1018978$$D View this record in Osti.gov$$Hfree_for_read</backlink></links><search><creatorcontrib>Chen, G.</creatorcontrib><creatorcontrib>Chacón, L.</creatorcontrib><creatorcontrib>Barnes, D.C.</creatorcontrib><creatorcontrib>Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</creatorcontrib><title>An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm</title><title>Journal of computational physics</title><description>This paper discusses a novel fully implicit formulation for a one-dimensional electrostatic particle-in-cell (PIC) plasma simulation approach. Unlike earlier implicit electrostatic PIC approaches (which are based on a linearized Vlasov–Poisson formulation), ours is based on a nonlinearly converged Vlasov–Ampére (VA) model. By iterating particles and fields to a tight nonlinear convergence tolerance, the approach features superior stability and accuracy properties, avoiding most of the accuracy pitfalls in earlier implicit PIC implementations. In particular, the formulation is stable against temporal (Courant–Friedrichs–Lewy) and spatial (aliasing) instabilities. It is charge- and energy-conserving to numerical round-off for arbitrary implicit time steps (unlike the earlier “energy-conserving” explicit PIC formulation, which only conserves energy in the limit of arbitrarily small time steps). While momentum is not exactly conserved, errors are kept small by an adaptive particle sub-stepping orbit integrator, which is instrumental to prevent particle tunneling (a deleterious effect for long-term accuracy). The VA model is orbit-averaged along particle orbits to enforce an energy conservation theorem with particle sub-stepping. As a result, very large time steps, constrained only by the dynamical time scale of interest, are possible without accuracy loss. Algorithmically, the approach features a Jacobian-free Newton–Krylov solver. A main development in this study is the nonlinear elimination of the new-time particle variables (positions and velocities). Such nonlinear elimination, which we term particle enslavement, results in a nonlinear formulation with memory requirements comparable to those of a fluid computation, and affords us substantial freedom in regards to the particle orbit integrator. Numerical examples are presented that demonstrate the advertised properties of the scheme. In particular, long-time ion acoustic wave simulations show that numerical accuracy does not degrade even with very large implicit time steps, and that significant CPU gains are possible.</description><subject>ACCURACY</subject><subject>ALGORITHMS</subject><subject>CHARGE CONSERVATION</subject><subject>CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS</subject><subject>Computational techniques</subject><subject>Computer simulation</subject><subject>CONVERGENCE</subject><subject>Electrostatic</subject><subject>ELECTROSTATICS</subject><subject>ENERGY CONSERVATION</subject><subject>Exact sciences and technology</subject><subject>Implicit</subject><subject>ION ACOUSTIC WAVES</subject><subject>Jacobian-free Newton–Krylov</subject><subject>Mathematical analysis</subject><subject>Mathematical methods in physics</subject><subject>Mathematical models</subject><subject>Multi-scale</subject><subject>Nonlinearity</subject><subject>Orbits</subject><subject>Particle enslavement</subject><subject>Particle-in-cell</subject><subject>Physics</subject><subject>PLASMA SIMULATION</subject><subject>STABILITY</subject><subject>TOLERANCE</subject><subject>TUNNELING</subject><subject>Vlasov–Ampére</subject><issn>0021-9991</issn><issn>1090-2716</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp9kE1r3DAQhkVpoNskP6A3Uyi9RK4ky7JFTyH0CwK9JGchj0e7WryyKzmB_PuO2dBjT3N5551nHsY-SFFLIc2XY32EpVZCylq0tWjkG7aTwgquOmnesp0QSnJrrXzH3pdyFEL0re537OE2VZgw71945dNYwcHnPXKYU8H8HNP-poqnZYoQ15sKJ4Q1z2X1a4Rq8ZnGhDwmDjhNlZ_2c47r4XTFLoKfCl6_zkv2-P3bw91Pfv_7x6-723sO2rYrHzRYiyBgaFUIKENvm14brfouGDMO0EjouhD60QtjhnFENLpptMZBNINSzSX7eO4lpOgKMSIcCD0RpiMtve16Cn0-h5Y8_3nCsrpTLBuvTzg_FWdJXycb1VJSnpNAP5aMwS05nnx-oa6tzrijI8tus-xE68gy7Xx6bfcF_BSyTxDLv0WlW9IsO8p9PeeQfDxHzBsuJsAx5o12nON_rvwFBfSSEA</recordid><startdate>20110801</startdate><enddate>20110801</enddate><creator>Chen, G.</creator><creator>Chacón, L.</creator><creator>Barnes, D.C.</creator><general>Elsevier Inc</general><general>Elsevier</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>OTOTI</scope></search><sort><creationdate>20110801</creationdate><title>An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm</title><author>Chen, G. ; Chacón, L. ; Barnes, D.C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c495t-b4c99ec0cb52ffe1f8938464287f66dbc31c77ff8da066bddee643344eb03b223</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>ACCURACY</topic><topic>ALGORITHMS</topic><topic>CHARGE CONSERVATION</topic><topic>CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS</topic><topic>Computational techniques</topic><topic>Computer simulation</topic><topic>CONVERGENCE</topic><topic>Electrostatic</topic><topic>ELECTROSTATICS</topic><topic>ENERGY CONSERVATION</topic><topic>Exact sciences and technology</topic><topic>Implicit</topic><topic>ION ACOUSTIC WAVES</topic><topic>Jacobian-free Newton–Krylov</topic><topic>Mathematical analysis</topic><topic>Mathematical methods in physics</topic><topic>Mathematical models</topic><topic>Multi-scale</topic><topic>Nonlinearity</topic><topic>Orbits</topic><topic>Particle enslavement</topic><topic>Particle-in-cell</topic><topic>Physics</topic><topic>PLASMA SIMULATION</topic><topic>STABILITY</topic><topic>TOLERANCE</topic><topic>TUNNELING</topic><topic>Vlasov–Ampére</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, G.</creatorcontrib><creatorcontrib>Chacón, L.</creatorcontrib><creatorcontrib>Barnes, D.C.</creatorcontrib><creatorcontrib>Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>OSTI.GOV</collection><jtitle>Journal of computational physics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chen, G.</au><au>Chacón, L.</au><au>Barnes, D.C.</au><aucorp>Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)</aucorp><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm</atitle><jtitle>Journal of computational physics</jtitle><date>2011-08-01</date><risdate>2011</risdate><volume>230</volume><issue>18</issue><spage>7018</spage><epage>7036</epage><pages>7018-7036</pages><issn>0021-9991</issn><eissn>1090-2716</eissn><coden>JCTPAH</coden><abstract>This paper discusses a novel fully implicit formulation for a one-dimensional electrostatic particle-in-cell (PIC) plasma simulation approach. Unlike earlier implicit electrostatic PIC approaches (which are based on a linearized Vlasov–Poisson formulation), ours is based on a nonlinearly converged Vlasov–Ampére (VA) model. By iterating particles and fields to a tight nonlinear convergence tolerance, the approach features superior stability and accuracy properties, avoiding most of the accuracy pitfalls in earlier implicit PIC implementations. In particular, the formulation is stable against temporal (Courant–Friedrichs–Lewy) and spatial (aliasing) instabilities. It is charge- and energy-conserving to numerical round-off for arbitrary implicit time steps (unlike the earlier “energy-conserving” explicit PIC formulation, which only conserves energy in the limit of arbitrarily small time steps). While momentum is not exactly conserved, errors are kept small by an adaptive particle sub-stepping orbit integrator, which is instrumental to prevent particle tunneling (a deleterious effect for long-term accuracy). The VA model is orbit-averaged along particle orbits to enforce an energy conservation theorem with particle sub-stepping. As a result, very large time steps, constrained only by the dynamical time scale of interest, are possible without accuracy loss. Algorithmically, the approach features a Jacobian-free Newton–Krylov solver. A main development in this study is the nonlinear elimination of the new-time particle variables (positions and velocities). Such nonlinear elimination, which we term particle enslavement, results in a nonlinear formulation with memory requirements comparable to those of a fluid computation, and affords us substantial freedom in regards to the particle orbit integrator. Numerical examples are presented that demonstrate the advertised properties of the scheme. In particular, long-time ion acoustic wave simulations show that numerical accuracy does not degrade even with very large implicit time steps, and that significant CPU gains are possible.</abstract><cop>Kidlington</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jcp.2011.05.031</doi><tpages>19</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0021-9991
ispartof Journal of computational physics, 2011-08, Vol.230 (18), p.7018-7036
issn 0021-9991
1090-2716
language eng
recordid cdi_osti_scitechconnect_1018978
source Elsevier ScienceDirect Journals
subjects ACCURACY
ALGORITHMS
CHARGE CONSERVATION
CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS
Computational techniques
Computer simulation
CONVERGENCE
Electrostatic
ELECTROSTATICS
ENERGY CONSERVATION
Exact sciences and technology
Implicit
ION ACOUSTIC WAVES
Jacobian-free Newton–Krylov
Mathematical analysis
Mathematical methods in physics
Mathematical models
Multi-scale
Nonlinearity
Orbits
Particle enslavement
Particle-in-cell
Physics
PLASMA SIMULATION
STABILITY
TOLERANCE
TUNNELING
Vlasov–Ampére
title An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T21%3A03%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_osti_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20energy-%20and%20charge-conserving,%20implicit,%20electrostatic%20particle-in-cell%20algorithm&rft.jtitle=Journal%20of%20computational%20physics&rft.au=Chen,%20G.&rft.aucorp=Oak%20Ridge%20National%20Lab.%20(ORNL),%20Oak%20Ridge,%20TN%20(United%20States)&rft.date=2011-08-01&rft.volume=230&rft.issue=18&rft.spage=7018&rft.epage=7036&rft.pages=7018-7036&rft.issn=0021-9991&rft.eissn=1090-2716&rft.coden=JCTPAH&rft_id=info:doi/10.1016/j.jcp.2011.05.031&rft_dat=%3Cproquest_osti_%3E901671325%3C/proquest_osti_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=901671325&rft_id=info:pmid/&rft_els_id=S0021999111003421&rfr_iscdi=true