Fragmentation, merging, and internal dynamics for PIC simulation with finite size particles

Components of a new type of "smart PIC" algorithm, intended to bridge the gap between Eulerian fluid regimes and kinetic regimes, are developed. Enlarging the scope of PIC, the CPK method (Complex Particle Kinetic) concept uses an ensemble of small, fluid-like macro-particles to represent particle distributions in phase space. These macro-particles are Gaussian-shaped in both position and velocity compared to the phase-space delta functions used in standard PIC and the spatial "sugar cube" particles used in an early version of this model [1]. Time evolution is modeled by a combination of the Lagrangian motion and internal evolution within each individual macro-particle. An analytic term is added to each particle's shape that represents internal evolution consistent with the collisionless, free-streaming of each macro-particle. Collision-dominated, γ-law gas internal evolution is also developed to define the opposite limit of collisionality. Similar to our initial effort, macro-particles are aggressively fragmented in phase space to probe for emerging kinetic features and aggressively merged, for economy, if interesting features fail to materialize. With CPK, fragmentation in both position and velocity space can be accomplished without loss of significant phase space information. Fragmentation preserves the kinetic capabilities of PIC; merging dramatically shrinks the number of particles in non-kinetic or collisional regions. In collision-dominated regimes, merging naturally produces a few Lagrangian particles that act much as nodes in Free-Lagrangian hydrodynamics. The only interaction between neutral particles is through merging; no mesh-dependent pressure gradients are needed. Finally, a linked-list data structure significantly reduces time spent "sorting" nearest neighbors for potential merging--and should lead to straightforward MPP operation.

[1]  David J. Larson,et al.  A Coulomb collision model for PIC plasma simulation , 2003 .

[2]  Peter W. Rambo,et al.  A comparison of kinetic and multifluid simulations of laser-produced colliding plasmas , 1994 .

[3]  Charles K. Birdsall,et al.  Particle-in-cell charged-particle simulations, plus Monte Carlo collisions with neutral atoms, PIC-MCC , 1991 .

[4]  Stanley G. Rubin,et al.  Hypersonic viscous flow over slender bodies with sharp leading edges. , 1968 .

[5]  Dennis W. Hewett,et al.  Low-frequency electromagnetic (Darwin) applications in plasma simulation , 1994 .

[6]  V. Riccardo,et al.  Blob Method for Kinetic Plasma Simulation with Variable-Size Particles , 1996 .

[7]  Francis H. Harlow,et al.  PIC and its progeny , 1987 .

[8]  B. M. Marder GAP—a PIC-type fluid code , 1975 .

[9]  Dennis W. Hewett,et al.  Grid and Particle Hydrodynamics , 1998 .

[10]  Don S. Lemons,et al.  A Grid-Based Coulomb Collision Model for PIC Codes , 1996 .

[11]  Michael R. Combi,et al.  A Coulomb collision algorithm for weighted particle simulations , 1994 .

[12]  C. W. Hirt,et al.  An Arbitrary Lagrangian-Eulerian Computing Method for All Flow Speeds , 1997 .

[13]  Peter W. Rambo,et al.  Interpenetration and ion separation in colliding plasmas , 1994 .

[14]  C. Birdsall,et al.  Plasma Physics via Computer Simulation , 2018 .

[15]  P. Roache Fundamentals of computational fluid dynamics , 1998 .

[16]  T. Takizuka,et al.  A binary collision model for plasma simulation with a particle code , 1977 .

[17]  R W Hockney,et al.  Computer Simulation Using Particles , 1966 .

[18]  P. Colella,et al.  Local adaptive mesh refinement for shock hydrodynamics , 1989 .

[19]  J. Monaghan Smoothed particle hydrodynamics , 2005 .