Supporting data: Suppressing grid instability and noise in particle-in-cell simulation by smoothing
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