skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: An electrostatic Particle-In-Cell code on multi-block structured meshes

Journal Article · · Journal of Computational Physics

We present an electrostatic Particle-In-Cell (PIC) code on multi-block, locally structured, curvilinear meshes called Curvilinear PIC (CPIC). Multi-block meshes are essential to capture complex geometries accurately and with good mesh quality, something that would not be possible with single-block structured meshes that are often used in PIC and for which CPIC was initially developed. In spite of the structured nature of the individual blocks, multi-block meshes resemble unstructured meshes in a global sense and introduce several new challenges, such as the presence of discontinuities in the mesh properties and coordinate orientation changes across adjacent blocks, and polyjunction points where an arbitrary number of blocks meet. In CPIC, these challenges have been met by an approach that features: (1) a curvilinear formulation of the PIC method: each mesh block is mapped from the physical space, where the mesh is curvilinear and arbitrarily distorted, to the logical space, where the mesh is uniform and Cartesian on the unit cube; (2) a mimetic discretization of Poisson's equation suitable for multi-block meshes; and (3) a hybrid (logical-space position/physical-space velocity), asynchronous particle mover that mitigates the performance degradation created by the necessity to track particles as they move across blocks. The numerical accuracy of CPIC was verified using two standard plasma–material interaction tests, which demonstrate good agreement with the corresponding analytic solutions. And compared to PIC codes on unstructured meshes, which have also been used for their flexibility in handling complex geometries but whose performance suffers from issues associated with data locality and indirect data access patterns, PIC codes on multi-block structured meshes may offer the best compromise for capturing complex geometries while also maintaining solution accuracy and computational efficiency.

Research Organization:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-06NA25396
OSTI ID:
1392872
Alternate ID(s):
OSTI ID: 1495566
Report Number(s):
LA-UR-16-28543
Journal Information:
Journal of Computational Physics, Vol. 350, Issue C; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 8 works
Citation information provided by
Web of Science

References (53)

Dissipation of Currents in Ionized Media journal August 1959
One-Dimensional Plasma Model journal January 1962
Particle simulation of plasmas: review and advances journal April 2005
Conformal Electromagnetic Particle in Cell: A Review journal November 2015
Conservative Numerical Schemes for the Vlasov Equation journal September 2001
Multi-dimensional, fully-implicit, spectral method for the Vlasov–Maxwell equations with exact conservation laws in discrete form journal November 2015
A Legendre–Fourier spectral method with exact conservation laws for the Vlasov–Poisson system journal July 2016
Application of adaptive mesh refinement to particle-in-cell simulations of plasmas and beams journal May 2004
Nascap-2k Spacecraft Charging Code Overview journal October 2006
Electromagnetic full particle code with adaptive mesh refinement technique: Application to the current sheet evolution journal May 2006
A Multi Level Multi Domain Method for Particle In Cell plasma simulations journal April 2013
Particle-in-cell simulations with moving boundaries—adaptive mesh generation journal October 1994
Body-fitted electromagnetic PIC software for use on parallel computers journal May 1995
A finite-volume particle-in-cell method for the numerical treatment of Maxwell-Lorentz equations on boundary-fitted meshes journal February 1999
SPIS Open-Source Code: Methods, Capabilities, Achievements, and Prospects journal October 2008
An arbitrary curvilinear-coordinate method for particle-in-cell modeling journal January 2012
PTetra, a Tool to Simulate Low Orbit Satellite–Plasma Interaction journal February 2012
A charge- and energy-conserving implicit, electrostatic particle-in-cell algorithm on mapped computational meshes journal January 2013
CPIC: A Curvilinear Particle-in-Cell Code for Plasma–Material Interaction Studies journal December 2013
Nonlinear collisionless plasma wakes of small particles journal March 2011
DEMOCRITUS: An adaptive particle in cell (PIC) code for object-plasma interactions journal June 2011
Simulations of Several Finite-sized Objects in Plasma journal January 2015
A 3D immersed finite element method with non-homogeneous interface flux jump for applications in particle-in-cell simulations of plasma–lunar surface interactions journal September 2016
The michelle three-dimensional electron gun and collector modeling tool: theory and design journal June 2002
Recent Developments to the MICHELLE 2-D/3-D Electron Gun and Collector Modeling Code journal May 2005
Fast and robust solvers for pressure-correction in bubbly flow problems journal December 2008
An unstructured direct simulation Monte Carlo methodology with Kinetic-Moment inflow and outflow boundary conditions journal January 2013
FLIP MHD: A particle-in-cell method for magnetohydrodynamics journal September 1991
Nonlinear PIC simulation in a Penning trap conference January 2002
KANDINSKY: a PIC code for fluid simulations of Penning traps journal February 2002
Particle simulations of space weather journal February 2012
Future beam experiments in the magnetosphere with plasma contactors: How do we get the charge off the spacecraft?: BEAM EXPERIMENTS IN SPACE journal May 2015
Future beam experiments in the magnetosphere with plasma contactors: The electron collection and ion emission routes journal May 2015
Charging and Heat Collection by a Positively Charged Dust Grain in a Plasma journal July 2014
Convergence of the Mimetic Finite Difference Method for Diffusion Problems on Polyhedral Meshes journal January 2005
A Family of Mimetic Finite Difference Methods on Polygonal and Polyhedral Meshes journal October 2005
Convergence of Mimetic Finite Difference Method for Diffusion Problems on Polyhedral Meshes with Curved Faces journal February 2006
Mimetic finite difference method journal January 2014
A new discretization methodology for diffusion problems on generalized polyhedral meshes journal August 2007
M-Adaptation in the mimetic finite difference method journal May 2014
Analysis of the monotonicity conditions in the mimetic finite difference method for elliptic problems journal April 2011
Three-dimensional deformable-grid electromagnetic particle-in-cell for parallel computers journal April 1999
Localization schemes in 2D boundary-fitted grids journal August 1992
Mass matrix formulation of the FLIP particle-in-cell method journal November 1992
Loading and Injection of Maxwellian Distributions in Particle Simulations journal August 2000
Black box multigrid journal December 1982
Controlling self-force errors at refinement boundaries for AMR-PIC journal February 2010
An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm journal August 2011
The energy conserving particle-in-cell method journal August 2011
A particle-in-cell method for the simulation of plasmas based on an unconditionally stable field solver journal December 2016
Orbital-motion-limited theory of dust charging and plasma response journal December 2014
The effect of dust grain size on the floating potential of dust in a collisionless plasma journal November 2010
Comparison of dust charging between orbital-motion-limited theory and particle-in-cell simulations journal November 2015

Cited By (1)

Molecular dynamics calculation of the spectral densities of plasma fluctuations journal June 2018