Published March 7, 2025 | Version v1

Supporting data: Suppressing grid instability and noise in particle-in-cell simulation by smoothing

  • 1. ROR icon University of Colorado Boulder

Description

This archive contains data supporting the research described in the paper, "Suppressing grid instability and noise in particle-in-cell simulation by smoothing," as well as scripts to reproduce the data and analyze the data.

Description of files
--------------------

- finiteDifferenceCauchySqrSmeared3ptPoissonPlasmaDispersion.nb
  A Mathematica notebook that calculates roots of the finite difference
  plasma dispersion.

- pbEsPtclSim1d.py
  A Python script that runs 1D MC-PIC simulations with periodic boundaries.

- figN.zip
  contains a directory figN/ with the data needed for figN,
  as well as a Python script figNplot*.py that will produce pdfs for
  Figure N.  These scripts demonstrate how to extract desired data from
  the raw data.

For fig2, the data the in cauchySqr*.py files output by the
  finiteDifferenceCauchySqrSmeared3ptPoissonPlasmaDispersion.nb
  notebook.  fig2plotGrowthRates.py is the script that reads those
  data files and produces plots.

For fig3-8, the data was produced by pbEsPtclSim1d.py and
  is in sub-directories like
  pbcVdOverOmegapDx0p1debyeOverDx0p02Nx100ppc10000Tp1000dtf0p1stab0Nwaves0amp0/
  The data output is in hdf5 format.
  The pbEsPtclSim1d.py script can be consulted to determine precisely
  what information is stored in each file.
  Roughly:
  - sim.h5 contains parameters describing the simulation -- number of cells,
    Debye length resolution, etc.
  - History.h5 contains multiple datasets representing quantities varying
    in time.  E.g., it contains the total particle energy vs. time.

Files

fig2.zip

Files (176.1 MB)

Name Size Download all
md5:82040375f82d53a4e99d023417f09a13
73.7 MB Preview Download
md5:810293e2f0a783680ee0baf950b3a638
776.4 kB Preview Download
md5:d3496f15092abd126091ec59a2e21ff3
6.6 MB Preview Download
md5:2c159937bf9a6c74c4038a3f5914a526
50.2 MB Preview Download
md5:6439bc59f65314d55a4a11c2b099f274
6.5 MB Preview Download
md5:6274987300ef6350284c8df11d270c4f
37.9 MB Preview Download
md5:6c6e92421e200b5c9e084098c33fb7f7
327.1 kB Download
md5:7fa2d8b6b1d3a737e1839e4c39de5ebb
41.0 kB Download
md5:7f4ba0a0f5e28c8b1a72b2cfc554c97f
24.3 kB Preview Download

Additional details

Funding

U.S. National Science Foundation
ECLIPSE: Multiscale Modeling of Crossed-Field Discharges with Speed-Limited Particle-in-Cell Simulation 2206904
U.S. National Science Foundation
Target Plasma Generation for Plasma Acceleration and Associated Electromagnetic Pulse Dynamics 2206647