five

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

收藏
NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/14984905
下载链接
链接失效反馈
官方服务:
资源简介:
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.
创建时间:
2025-03-07
二维码
社区交流群
二维码
科研交流群
商业服务