Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas
Abstract
A 3-dimensional particle-in-cell/Monte Carlo collision simulation that is fully implemented on a graphics processing unit (GPU) is described and used to determine low-temperature plasma characteristics at high reduced electric field, E/n, in nitrogen gas. Details of implementation on the GPU using the NVIDIA Compute Unified Device Architecture framework are discussed with respect to efficient code execution. The software is capable of tracking around 10 × 106 particles with dynamic weighting and a total mesh size larger than 108 cells. Verification of the simulation is performed by comparing the electron energy distribution function and plasma transport parameters to known Boltzmann Equation (BE) solvers. Under the assumption of a uniform electric field and neglecting the build-up of positive ion space charge, the simulation agrees well with the BE solvers. The model is utilized to calculate plasma characteristics of a pulsed, parallel plate discharge. A photoionization model provides the simulation with additional electrons after the initial seeded electron density has drifted towards the anode. Comparison of the performance benefits between the GPU-implementation versus a CPU-implementation is considered, and a speed-up factor of 13 for a 3D relaxation Poisson solver is obtained. Furthermore, a factor 60 speed-up is realized for parallelization of the electron processes.
- Authors:
- Publication Date:
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1421125
- Resource Type:
- Publisher's Accepted Manuscript
- Journal Name:
- Physics of Plasmas
- Additional Journal Information:
- Journal Name: Physics of Plasmas Journal Volume: 21 Journal Issue: 12; Journal ID: ISSN 1070-664X
- Publisher:
- American Institute of Physics
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Fierro, Andrew, Dickens, James, and Neuber, Andreas. Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas. United States: N. p., 2014.
Web. doi:10.1063/1.4903330.
Fierro, Andrew, Dickens, James, & Neuber, Andreas. Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas. United States. https://doi.org/10.1063/1.4903330
Fierro, Andrew, Dickens, James, and Neuber, Andreas. Fri .
"Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas". United States. https://doi.org/10.1063/1.4903330.
@article{osti_1421125,
title = {Graphics processing unit accelerated three-dimensional model for the simulation of pulsed low-temperature plasmas},
author = {Fierro, Andrew and Dickens, James and Neuber, Andreas},
abstractNote = {A 3-dimensional particle-in-cell/Monte Carlo collision simulation that is fully implemented on a graphics processing unit (GPU) is described and used to determine low-temperature plasma characteristics at high reduced electric field, E/n, in nitrogen gas. Details of implementation on the GPU using the NVIDIA Compute Unified Device Architecture framework are discussed with respect to efficient code execution. The software is capable of tracking around 10 × 106 particles with dynamic weighting and a total mesh size larger than 108 cells. Verification of the simulation is performed by comparing the electron energy distribution function and plasma transport parameters to known Boltzmann Equation (BE) solvers. Under the assumption of a uniform electric field and neglecting the build-up of positive ion space charge, the simulation agrees well with the BE solvers. The model is utilized to calculate plasma characteristics of a pulsed, parallel plate discharge. A photoionization model provides the simulation with additional electrons after the initial seeded electron density has drifted towards the anode. Comparison of the performance benefits between the GPU-implementation versus a CPU-implementation is considered, and a speed-up factor of 13 for a 3D relaxation Poisson solver is obtained. Furthermore, a factor 60 speed-up is realized for parallelization of the electron processes.},
doi = {10.1063/1.4903330},
journal = {Physics of Plasmas},
number = 12,
volume = 21,
place = {United States},
year = {Fri Dec 05 00:00:00 EST 2014},
month = {Fri Dec 05 00:00:00 EST 2014}
}
https://doi.org/10.1063/1.4903330
Web of Science
Works referenced in this record:
General purpose molecular dynamics simulations fully implemented on graphics processing units
journal, May 2008
- Anderson, Joshua A.; Lorenz, Chris D.; Travesset, A.
- Journal of Computational Physics, Vol. 227, Issue 10
Cross Sections for Electron Collisions with Nitrogen Molecules
journal, March 2006
- Itikawa, Yukikazu
- Journal of Physical and Chemical Reference Data, Vol. 35, Issue 1
Phenomenology of streamer propagation during pulsed dielectric surface flashover
journal, August 2011
- Laity, George; Neuber, Andreas; Fierro, Andrew
- IEEE Transactions on Dielectrics and Electrical Insulation, Vol. 18, Issue 4
Validity of the two-term Boltzmann approximation employed in the fluid model for high-power microwave breakdown in gas
journal, May 2014
- Zhao, Peng-Cheng; Liao, Cheng; Yang, Dan
- Chinese Physics B, Vol. 23, Issue 5
Simulation benchmarks for low-pressure plasmas: Capacitive discharges
journal, January 2013
- Turner, M. M.; Derzsi, A.; Donkó, Z.
- Physics of Plasmas, Vol. 20, Issue 1
Combined spatial and temporal studies of ionization growth in nitrogen
journal, March 1976
- Haydon, S. C.; Williams, O. M.
- Journal of Physics D: Applied Physics, Vol. 9, Issue 3
Modeling statistical variations in high power microwave breakdown
journal, May 2011
- Krile, John T.; Neuber, Andreas A.
- Applied Physics Letters, Vol. 98, Issue 21
Three-Dimensional Streamer Modeling in Atmospheric Pressure Air
journal, November 2011
- Papageorgiou, L.; Metaxas, A. C.; Georghiou, G. E.
- IEEE Transactions on Plasma Science, Vol. 39, Issue 11
Simultaneous measurement of nitrogen and hydrogen dissociation from vacuum ultraviolet self-absorption spectroscopy in a developing low temperature plasma at atmospheric pressure
journal, May 2013
- Laity, George; Fierro, Andrew; Dickens, James
- Applied Physics Letters, Vol. 102, Issue 18
Solving the Boltzmann equation to obtain electron transport coefficients and rate coefficients for fluid models
journal, October 2005
- Hagelaar, G. J. M.; Pitchford, L. C.
- Plasma Sources Science and Technology, Vol. 14, Issue 4
ELENDIF: A time-dependent Boltzmann solver for partially ionized plasmas
journal, February 1990
- Morgan, W. L.; Penetrante, B. M.
- Computer Physics Communications, Vol. 58, Issue 1-2
On the accuracy and reliability of different fluid models of the direct current glow discharge
journal, March 2012
- Rafatov, I.; Bogdanov, E. A.; Kudryavtsev, A. A.
- Physics of Plasmas, Vol. 19, Issue 3
Particle-in-cell charged-particle simulations, plus Monte Carlo collisions with neutral atoms, PIC-MCC
journal, April 1991
- Birdsall, C. K.
- IEEE Transactions on Plasma Science, Vol. 19, Issue 2
Optimization of Monte Carlo codes using null collision techniques for experimental simulation at low E/N
journal, April 1991
- Brennan, M. J.
- IEEE Transactions on Plasma Science, Vol. 19, Issue 2
VUV Emission and Streamer Formation in Pulsed Dielectric Surface Flashover at Atmospheric Pressure
journal, October 2010
- Rogers, Truman G.; Neuber, Andreas A.; Frank, Klaus
- IEEE Transactions on Plasma Science, Vol. 38, Issue 10
Positive and negative streamers in ambient air: modelling evolution and velocities
journal, November 2008
- Luque, Alejandro; Ratushnaya, Valeria; Ebert, Ute
- Journal of Physics D: Applied Physics, Vol. 41, Issue 23
A PIC-MCC code for simulation of streamer propagation in air
journal, July 2008
- Chanrion, O.; Neubert, T.
- Journal of Computational Physics, Vol. 227, Issue 15
Simple Method to Determine Collisional Event in Monte Carlo Simulation of Electron-Molecule Collision
journal, August 1994
- Nanbu, Kenichi
- Japanese Journal of Applied Physics, Vol. 33, Issue Part 1, No. 8
Measurements of Secondary‐Electron Spectra Produced by Electron Impact Ionization of a Number of Simple Gases
journal, October 1971
- Opal, C. B.; Peterson, W. K.; Beaty, E. C.
- The Journal of Chemical Physics, Vol. 55, Issue 8
Optical emission spectroscopy study in the VUV–VIS regimes of a developing low-temperature plasma in nitrogen gas
journal, November 2012
- Fierro, A.; Laity, G.; Neuber, A.
- Journal of Physics D: Applied Physics, Vol. 45, Issue 49
Timesaving techniques for decision of electron–molecule collisions in Monte Carlo simulation of electrical discharges
journal, April 2007
- Sugawara, Hirotake; Mori, Naoki; Sakai, Yosuke
- Journal of Computational Physics, Vol. 223, Issue 1
Similarity law for a homogeneous discharge in the presence of a strong field and analogues of the Stoletov constant for the pulsed regime
journal, March 2007
- Yakovlenko, S. I.
- Laser Physics, Vol. 17, Issue 3
Electron anisotropic scattering in gases: A formula for Monte Carlo simulations
journal, February 2002
- Okhrimovskyy, A.; Bogaerts, A.; Gijbels, R.
- Physical Review E, Vol. 65, Issue 3
Studies on nanosecond pulsed atmospheric pressure discharge with particle-in-cell Monte Carlo collision simulation
journal, September 2012
- Yang, Chenguang; Duan, Lian; Xu, Yongyue
- Physics of Plasmas, Vol. 19, Issue 9
Effects of photoionization on similarity properties of streamers at various pressures in air
journal, January 2006
- Liu, N.; Pasko, V. P.
- Journal of Physics D: Applied Physics, Vol. 39, Issue 2
Efficient models for photoionization produced by non-thermal gas discharges in air based on radiative transfer and the Helmholtz equations
journal, August 2007
- Bourdon, A.; Pasko, V. P.; Liu, N. Y.
- Plasma Sources Science and Technology, Vol. 16, Issue 3
The stochastic computer simulation of ion motion in a gas subjected to a constant electric field
journal, November 1968
- Skullerud, H. R.
- Journal of Physics D: Applied Physics, Vol. 1, Issue 11
Monte Carlo simulation of high power microwave window breakdown at atmospheric conditions
journal, November 2006
- Krile, John T.; Neuber, Andreas A.; Krompholz, Hermann G.
- Applied Physics Letters, Vol. 89, Issue 20
Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU
journal, October 2008
- Stantchev, George; Dorland, William; Gumerov, Nail
- Journal of Parallel and Distributed Computing, Vol. 68, Issue 10
Fine-sorting one-dimensional particle-in-cell algorithm with Monte-Carlo collisions on a graphics processing unit
journal, October 2011
- Mertmann, Philipp; Eremin, Denis; Mussenbrock, Thomas
- Computer Physics Communications, Vol. 182, Issue 10
Effect of electron energy distribution function on the global model for high power microwave breakdown at high pressures
journal, June 2008
- Nam, Sang Ki; Verboncoeur, John P.
- Applied Physics Letters, Vol. 92, Issue 23
The role of photoionization in positive streamer dynamics
journal, May 2000
- Kulikovsky, A. A.
- Journal of Physics D: Applied Physics, Vol. 33, Issue 12
Transition of window breakdown from vacuum multipactor discharge to rf plasma
journal, December 2006
- Kim, H. C.; Verboncoeur, J. P.
- Physics of Plasmas, Vol. 13, Issue 12
The multiscale nature of streamers
journal, April 2006
- Ebert, U.; Montijn, C.; Briels, T. M. P.
- Plasma Sources Science and Technology, Vol. 15, Issue 2
Photoemission Studies of Copper and Silver: Experiment
journal, November 1964
- Berglund, C. N.; Spicer, W. E.
- Physical Review, Vol. 136, Issue 4A
Controlling the weights of simulation particles: adaptive particle management using k-d trees
journal, February 2014
- Teunissen, Jannis; Ebert, Ute
- Journal of Computational Physics, Vol. 259