Comparative of parallel modified B-Spline interpolation again classic interpolation methods in Particle-Mesh step for Non-Linear Electro-Ion dynamics
DOI:
https://doi.org/10.31349/RevMexFis.72.041501Keywords:
Particle-in-Cell, Electron-Ion Dynamics, Particle Simulation, HET, OpenMPAbstract
This work presents a comparative study of interpolation schemes for the Particle-Mesh step in Particle-in-Cell (PIC) simulations of nonlinear electron-ion dynamics, emphasizing an OpenMP parallel implementation of a modified cubic B-Spline kernel. The modified B-spline introduces a small, zero-mean perturbation close to the standard cubic B-Spline to mimic microscale fluctuations and mitigate oscillations caused by superparticle clustering. We compare this approach against non-parallel modified B-spline, classical cubic B-Spline, and trilinear (cloud-in-cell) interpolation. We propose a three-dimensional cubic benchmark with controlled initial conditions (following Brieda) to ensure a fair comparison. The metrics include the number of electrons, the electric field, and the conservation of energy. The classical modified B-Spline consistently attenuates noise and suppresses oscillations relative to the CIC and the standard cubic kernel, while preserving force accuracy and not degrading energy conservation beyond baseline levels. The OpenMP implementation achieves substantial speedups; the per-thread, seedable randomization adds only marginal overhead and maintains parallel scalability. Sensitivity analyzes (perturbation amplitude and random seed) indicate stable behavior and reproducibility. Overall, the OpenMP-parallel randomized cubic B-Spline provides a favorable trade-off between accuracy, robustness, and performance, making it a practical option for high-fidelity PIC of nonlinear electron-ion plasmas.
Downloads
References
M. Reza, F. Faraji, and A. Knoll, Plasma dynamics and electron transport in a Hall-thruster-representative configuration with various propellants: I. Variations with discharge voltage and current density, Plasma 7 (2024) 651–679, https://doi.org/10.3390/plasma7030034 DOI: https://doi.org/10.3390/plasma7030034
G. Gallo et al., Numerical aspects of particle-in-cell simulations for plasma-motion modeling of electric thrusters, Aerospace 8 (2021) 138, https://doi.org/10.3390/aerospace8050138 DOI: https://doi.org/10.3390/aerospace8050138
I. D. Kaganovich et al., Physics of E × B discharges relevant to plasma propulsion and similar technologies, Physics of Plasmas 27 (2020), https://doi.org/10.1063/5.0010135 DOI: https://doi.org/10.1063/5.0010135
R. Sentis, Mathematical Models and Methods for Plasma Physics. Volume 1: Fluid Models (Birkhäuser, Cham, 2016)
Rozhansky, Plasma Theory: An Advanced Guide for Graduate Students (Springer, Cham, 2023), https://doi.org/10.1007/978-3-031-44486-9 DOI: https://doi.org/10.1007/978-3-031-44486-9
N. P. Pai, V. S. Sampath Kumar, B. Devaki, and G. Bhat Pareekshith, Analysis of heat and mass transfer in MHD laminar fluid flow between parallel plates of different permeability, Cogent Engineering 11 (2024), https://doi.org/10.1080/23311916.2024.2430437 DOI: https://doi.org/10.1080/23311916.2024.2430437
D. V. Kolasseril and D. C. Joshi, Numerical simulation of MHD flow over a shrinking sheet using finite element Bspline collocation technique, International Journal for Computational Methods in Engineering Science and Mechanics 13 (2012) 392–402, https://doi.org/10.1080/15502287.2012.698709 DOI: https://doi.org/10.1080/15502287.2012.698709
A. V. Bobylev, Kinetic Equations. Volume 1: Boltzmann Equation, Maxwell Models (De Gruyter, Berlin, 2020). 9. D. G. Swanson, Plasma Kinetic Theory (CRC Press, Boca Raton, FL, 2008) DOI: https://doi.org/10.1515/9783110550986
G. Colonna and A. D’Angola, eds., Plasma Modeling: Methods and Applications, 2nd ed. (IOP Publishing, Bristol, 2022)
B. Srinivasan, W. Scales, P. Cagas, and C. Glesner, Recent advances in plasma modeling for space applications, Radiation Effects and Defects in Solids 172 (2017) 74–80, https://doi.org/10.1080/10420150.2017.1286659 DOI: https://doi.org/10.1080/10420150.2017.1286659
F. Filbet, E. Sonnendrücker, and P. Bertrand, Conservative numerical schemes for the Vlasov equation, Journal of Computational Physics 172 (2001) 166–187, https://doi.org/10.1006/jcph.2001.6818 DOI: https://doi.org/10.1006/jcph.2001.6818
C. K. Birdsall and A. B. Langdon, Plasma Physics via Computer Simulation (Taylor & Francis, New York, 2004)
J. A. García Perez and K. Suzuki, Development of object oriented PIC code for simulation of plasma flow around a satellite in solar corona, International Journal of Computational Fluid Dynamics 35 (2021) 685–706, https://doi.org/10.1080/10618562.2022.2026339 DOI: https://doi.org/10.1080/10618562.2022.2026339
G. Lapenta, Particle rezoning for multidimensional kinetic particle-in-cell simulations, Journal of Computational Physics 181 (2002) 317–337, https://doi.org/10.1006/jcph.2002.7126 DOI: https://doi.org/10.1006/jcph.2002.7126
L. Vialetto, H. Sugawara, and S. Longo, Particle propagation and electron transport in gases, Plasma 7 (2024) 121–145, https://doi.org/10.3390/plasma7010009 DOI: https://doi.org/10.3390/plasma7010009
M.-C. Lo, C.-Y. Pan, and J.-S. Wu, On an axisymmetric direct simulation Monte Carlo method, International Journal of Computational Fluid Dynamics 35 (2021) 373–387, https://doi.org/10.1080/10618562.2021.1955867 DOI: https://doi.org/10.1080/10618562.2021.1955867
P. Coche and L. Garrigues, A two-dimensional (azimuthal– axial) particle-in-cell model of a Hall thruster, Physics of Plasmas 21 (2014), https://doi.org/10.1063/1.4864625 DOI: https://doi.org/10.1063/1.4864625
M. Touati et al., Kinetic theory of particle-in-cell simulation plasma and the ensemble averaging technique, Plasma Physics and Controlled Fusion 64 (2022), https://doi.org/10.1088/1361-6587/ac9016 DOI: https://doi.org/10.1088/1361-6587/ac9016
A. Lopez Ortega and I. G. Mikellides, 2D fluid-PIC simulations of Hall thrusters with self-consistent resolution of the space charge regions, Plasma 6 (2023) 550–562, https://doi.org/10.3390/plasma6030038 DOI: https://doi.org/10.3390/plasma6030038
M. Panelli, D. Morfei, B. Milo, F. A. D’Aniello, and F. Battista, Axisymmetric hybrid plasma model for Hall-effect thrusters, Particles 4 (2021) 296–324, https://doi.org/10.3390/particles4020026 DOI: https://doi.org/10.3390/particles4020026
B. D. Smith, I. D. Boyd, H. Kamhawi, and W. Huang, HybridPIC modeling of a high-voltage, high-specific-impulse Hall thruster, in Proceedings of the 49th AIAA/ASME/SAE/ASEE Joint Propulsion Conference (AIAA, San Jose, CA, 2013) DOI: https://doi.org/10.2514/6.2013-3887
N. P. Brown and M. L. R. Walker, Review of plasma-induced Hall thruster erosion, Applied Sciences 10 (2020), https://doi.org/10.3390/app10113775 DOI: https://doi.org/10.3390/app10113775
L. Brieda, Plasma Simulations by Example (CRC Press, Boca Raton, FL, 2019) DOI: https://doi.org/10.1201/9780429439780
M. P. Fedoruk, Y. N. Grigorev, and V. A. Vshivkov, Numerical Particle-in-Cell Methods: Theory and Applications (De Gruyter, Berlin/Boston, 2012)
S. H. Kang, PIC-DSMC simulation of a Hall thruster plume with charge exchange effects using pdFOAM, Aerospace 10 (2023), https://doi.org/10.3390/aerospace10010044 DOI: https://doi.org/10.3390/aerospace10010044
R. Kumar, A. Choudhary, and S. Baskar, Modified cubic B-spline quasi-interpolation numerical scheme for hyperbolic conservation laws, Applicable Analysis 99 (2018), https://doi.org/10.1080/00036811.2018.1489961 DOI: https://doi.org/10.1080/00036811.2018.1489961
P. Šolín, Partial Differential Equations and the Finite Element Method (John Wiley & Sons, Hoboken, NJ, 2005), https://doi.org/10.1002/0471764108 DOI: https://doi.org/10.1002/0471764108
A. Vlasov, Many-Particle Theory and Its Application to Plasma (Gordon and Breach, New York, 1961). Originally published in 1950
G. A. Bird, Molecular Gas Dynamics and the Direct Simulation of Gas Flows (Clarendon Press, Oxford, 1994) DOI: https://doi.org/10.1093/oso/9780198561958.001.0001
G. J. Garnica-Castro, G. Polupan, O. M. Huerta-Chavez, and O. Lopez-Perez, Impact of modified B-splines on particlein-cell modeling for electron-ion nonlinear dynamics, Cogent Engineering 12 (2025), https://doi.org/10.1080/23311916.2025.2575106 DOI: https://doi.org/10.1080/23311916.2025.2575106
Downloads
Published
Issue
Section
License
Copyright (c) 2026 G. J. Garnica-Castro, G. Polupan, O. M. Huerta-Chavez, R. A. Bernal-Orozco, R. Escalante

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors retain copyright and grant the Revista Mexicana de Física right of first publication with the work simultaneously licensed under a CC BY-NC-ND 4.0 that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.