Datasets
Standard Dataset
Benchmark Case Data for 3D FEM Particle-in-Cell Validation

- Citation Author(s):
- Submitted by:
- Omkar Ramachandran
- Last updated:
- Thu, 02/13/2025 - 16:29
- DOI:
- 10.21227/tmc0-3060
- Data Format:
- Research Article Link:
- License:
- Categories:
- Keywords:
Abstract
The attached zip contains both data and analysis scripts for the first two particle-in-cell examples in the associated paper. In particular,
(1) The BeamExpansion folder contains output z vs r phase space data from the quasi-Helmholtz FEMPIC code used in the paper at 3 ns (fempic.csv), as well as the equivalent data from an XOOPIC simulation (xoopic.txt). The analysis is done in the ipython notebook file in the folder. All of the plots in the paper was generated using this same script.
(2) The PiModeAccelerator folder contains 6D phase space data from the quasi-Helmholtz FEMPIC code at three separate times in the simulation. The plots in the paper were generated using the associated ipython notebook. In addition, the notebook contains a simple single particle tracking code (along with documented methodology) that were used to generate the SPT results in the paper. The tracker makes use of exported fields from CST (pi_mode_one_port.txt), and the FEMPIC code/CST made use of the 3D object described in pimode_one_port_correct_waveguide.sab.
To understand how the analysis was done for the paper, please refer to the ipython notebook files in each subfolder of the dataset. This was the script used to generate the figures for Case 1 and 2 in the manuscript. Each notebook is documented with markdown explanations and commented.